git 常用命令

jopen 13年前發布 | 10K 次閱讀 5.2.1版本發布

git branch 查看本地所有分支 
git status 查看當前狀態 
git commit 提交 
git branch -a 查看所有的分支 
git branch -r 查看本地所有分支 
git commit -m "init" 提交并且加注釋 
git remote add origin git@192.168.10.110:davis 
git push origin master 將文件給推到服務器上 
git remote show origin 顯示遠程庫origin里的資源 
git push origin master:develop 
git push origin master:hb-dev 將本地庫與服務器上的庫進行關聯 
git checkout --track origin/dev 切換到遠程dev分支 
git branch -D master dev 刪除本地庫dev 
git checkout -b new_branch 建立一個新的本地分支new_branch 
git merge origin/dev 將分支dev與當前分支進行合并 
git checkout dev 切換到本地dev分支 
git remote show 查看遠程庫 
git add . 
git rm 文件名(包括路徑) 從git中刪除指定文件 
git clone git://github.com/davis.git 從服務器上將代碼給拉下來 
git config --list 看所有用戶 
git ls-files 看已經被提交的 
git rm [file name] 刪除一個文件 
git commit -a 提交當前repos的所有的改變 
git add [file name] 添加一個文件到git index 
git commit -v 當你用-v參數的時候可以看commit的差異 
git commit -m "This is the message describing the commit" 添加commit信息 
git commit -a    -a是代表add,把所有的change加到git index里然后再commit 
git commit -a -v  一般提交命令 
git log 看你commit的日志 
git diff 查看尚未暫存的更新 
git rm a.a 移除文件(從暫存區和工作區中刪除) 
git rm --cached a.a 移除文件(只從暫存區中刪除) 
git commit -m "remove"  移除文件(從Git中刪除) 
git rm -f a.a 強行移除修改后文件(從暫存區和工作區中刪除) 


----------------------------------------------------------------

git pull 本地與服務器端同步 

----------------------------------------------------------------- 
git push (遠程倉庫名) (分支名) 將本地分支推送到服務器上去。 
git fetch 相當于是從遠程獲取最新版本到本地,不會自動merge 

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!