總結一些常用的git操作命令,並不斷更新...
1、個人資訊配置:
git config --global user.name "shensy" //修改使用者名稱
git config --global user.email shensy@***.com //修改郵箱
git config --list //檢視個人資訊
2、clone:
git clone ssh: //轉殖**庫
3、檢視分支:
git branch //檢視本地分支
git branch -a //檢視本地遠端分支
4、checkout:
git checkout -b develop master //從master分支上checkout並且新建分支名develop
git checkout master //重新切換到master分支
5、add / commit / push:
git add path/filename //將新新增的檔案放入提交列表
git commit -a -m "comments..." //提交到本地當前分支
git push origin master //提交到遠端master分支
6、pull / fetch:
git pull //獲取各分支**
git pull origin develop //從develop分支獲取**
git fetch //獲取遠端分支
7、merge:
git checkout master //切換到master分支
git pull origin master //獲取最新**
git merge develop //將develop分支的**合併到master分支
git diff //檢視衝突
conflict (content): merge conflict in ***.file
則代表***.file檔案內有衝突。
<<<<<<< head
b789
b45678910
>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc
上面<<<<<<< head 到 *****==之間是我的修改,
*****== 到 >>>>>>> 之間是伺服器上某人提交的修改。
9、delete:
git branch -d temp //刪除本地分支temp(-d刪除分支 -d強制刪除)
git push origin :temp //刪除遠端分支temp
10、reset:
git reset --hard head~3 //將最新的3次提交全部重置,就像沒有提交過一樣。
git revert head //撤銷前一次commit。
git revert head^ //撤銷前前一次commit。
11、tag:
git tag //列出git中現有的所有標籤。
git tag -l v1.4.2.* //按照字母表順序給出tag。
git tag -a v1.4 -m 『version 1.4′ //建立標籤,-a加標籤,-m加標籤注釋。
git tag v1.4-lw //建立輕量級標籤,不用-a,-m等引數。
git show tagname //顯示某tag資訊。
Git命令一覽
windows 新增檔案到git倉庫 在版本的歷史之間穿梭 重返未來 改亂了工作區某檔案,還新增到了暫存區時,想丟棄修改 已經提交了不合適的修改到版本庫時,想要撤銷本次提交 刪除暫存區檔案 提交刪除 首次 推送 常規推送 刪除已有的github遠端庫 關聯碼雲的遠端庫 建立分支 切換分支 建立 切換...
Git命令一覽
當我們將當前分支 如master reset到之前的提交,並且我們git push f 能將本地的分支 master 推到遠端倉庫去的時候,如果我們在另一台機器上面再git pull的時候會提示以下錯誤 your branch and origin mastert h e diverged,and ...
常用git命令一覽
git clone 轉殖倉庫 cd find 來到目錄下 git branch a 檢視分支 git checkout b local master 建立並切換分支 git status 檢視狀態 git add git status git commit m 提交 git checkout mas...