git 命令的使用

2021-10-24 01:59:33 字數 1667 閱讀 8388

檔案刪除

檔案重新命名

忽略檔案

撤銷本地修改

差異比較

壓縮倉庫

高階命令使用

提交查詢(git grep)

修改提交

git 置位

對提交重新排序

多個提交合成乙個提交

將乙個提交分解成多個提交

git

mv old_file new_file

檔案移動:

mv old_file new_file
刪除舊檔案

git

rm old_file

新增新檔案

git add new_file
忽略檔案模式:glob模式匹配

*.bin  //忽略以*.bin檔案

緝凶利器:git blame

展開版本之間的內容變化:

git log -p

顯示最近的兩次更新

git -n

指定位置開始的n個提交

git log head^~2 -n

制定版本之間的提交

git log head~3..head

僅顯示行數變化

git --stat

顯示新增、增改、刪除檔案清單

git --name-status

僅顯示跟指定作者相關的提交

git --author

僅顯示跟制定提交者相關的提交

git --committer

指定日誌的起點

git log sha1

特定版本中查詢

在v1.0版本裡查詢

git

grep string v1.0

​ 修改最後一次提交:修改提交資訊或者內容

git commit --amend
git revert -n head

git revert -n sha1

git commit -m "revert head and sha1" 或

git revert conitue

如果涉及到衝突,可以使用git mergetool 或者修改檔案解決

版本回退到工作區

git reset [--mixed] sha1 //--mixed為預設引數,可以省略
回退到暫存區

git reset --soft sha1
從版本庫和工作區中同時刪除提交

git reset --hard sha1
改寫歷史會重新生成新的commit

git命令的使用

最近換了一家公司,專案是使用git託管的,以前都是用的svn,所以在這裡寫一篇關git的使用心得和一些關於git的筆記 首先git與svn的區別 git是分布式的,svn不是 git把內容按元資料方式儲存,而svn是按檔案 git分支和svn的分支不同 git沒有乙個全域性的版本號,而svn有 gi...

git命令的使用

1.在所在專案的資料夾下 git init 2.自己要與origin master建立連線 下劃線為遠端倉庫鏈結 git remote add origin git github.com x nothing2.git 3.寫本次提交的注釋資訊 git commint m first commit 4...

git的命令使用

簡單的給自己看的東西,害怕某個時間段忘了還能在這找回來 假設本地的git都已經安裝好了,那就可以開始了 1.開啟本地git bash 設定好自己的使用者名稱 郵箱 git config global user.name 使用者名稱 git config global user.email 使用者郵箱...