linux上GIT的使用__linux

來源:互聯網
上載者:User

# smbclient -U mtk -L 192.168.64.64 
   -U 後面跟的是伺服器的名字,即mtk

  -L 後面中的是伺服器的IP,即192.168.64.64

 
Enter public's password:              ---------如果有密碼這裡要求輸入密碼(伺服器的密碼)
Anonymous login successfulDomain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37a-iovst]Sharename       Type      Comment---------       ----      -------IPC$            IPC       IPC Service (NetDisk)TimeMachine     Disk      TimeMachineShare           Disk      Sharehome            Disk      homeAnonymous login successfulDomain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37a-iovst]Server               Comment---------            -------LANGLANG-HP          N12MINI              NetDiskWIN-PC               WYM-BOOK             Workgroup            Master---------            -------WORKGROUP            WYM-BOOK


 

把伺服器上的東西mount到本地

# mount -o username=mtk //192.168.64.64/home /media/

      
這樣就可以訪問了

 

這樣git使用就像本地使用一樣了

# git clone /media/git-work/mtk-code.git

 

 git  的使用方法

1,修改使用者名稱和郵件地址

  #git config --global user.name "hui"

  #git config --global user.email xxxxxx@qq.com

 

1、修改使用者名稱和郵件地址

#git config --global user.name "hui"

#git config --global user.email xxxxxx@qq.com

刪除

#git config --unset --global user.name 

#git config --unset --global user.email 

2、給git設定別名

 #git config --system alias.st status     git st 相當於git status

 #git config --system alias.co checkout  git co 相當於 git checkout

也可以為:

 #git config --global alias.st status      git st 相當於git status

 #git config --global alias.co checkout   git co 相當於 git checkout

#

3、在git命令輸出中開啟顏色顯示

 #git config --global color.ui true

Git 常用命令

 

 git --version

查看git的版本

 git init    

建立版本庫

 git add text

把檔案添加到版本庫

 git commit -m “initialized”

提交到版本庫

 git push origin master

把倉庫推送到伺服器

 git pull

從伺服器把代碼拷到本地

 git log 

查看提交的情況

 git diff

查看修改後的檔案與版本庫中的檔案的差異

 git grep “info”

在工作區搜尋檔案內容

 git status 

查看git 狀態

 git rev-parse --git-dir     

顯示版本庫.git目錄所在的位置

 git rev-parse --show-toplevel

顯示工作區根目錄

 git branch

查看當前分支

 git reset --hard HEAD^

 git reset --soft HEAD^

回到上一個老的提交

 git reset --hard 9e8a761

回到指定的提交位置

 git reflog show master

 git reset --hard 9e8a761

恢複指定版本

 

檔案刪除

git rm file

刪除檔案

git mv oldfile newfle

移動檔案

git commit --amend -m “內容”

修改上一次提交的說明

 


git 打補丁




 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.