git使用備忘

2021-09-25 22:00:23 字數 708 閱讀 5355

1. 未push,直接使用git commit --amend 可以修改

2. 已push,使用git commit --amend後,使用 git push origin head:refs/for/分支名或master --no-thin

使用git commit --amend 將裡面的change-id改為gerrit上的change-id,儲存退出。

然後再使用git push --no-thin命令推上去。比git修改最後一次提交多了一步將change-id寫入

摘自網路:gerrit的commit-msg hook的目的是為了能夠在每次提交的時候在你的本地產生乙個change-id,這個change-id是將gerrit的change和你的commit聯絡起來的紐帶。

使用git extensions或者tortoisegit會出現大量檔案有差異的情況,開啟後檔案又相同,可能是檔案模式發生變化。

git config --add core.filemode false

1. 打tag,可以在tortoisegit或git extensions中打標籤或者git tag -a -m "tag descriptions" tag-name

2. git push origin tag-name // tag-name為上一步打的tag名

3. 刪除tag, git tag -d tag-name

使用命令如何在特定位置打tag???

Git 使用備忘

簡單的 git 使用教程。從服務拷貝 副本到本地 類似 svn checkout 新增本機檔案到伺服器 這個好像沒直接的命令可以檢視,可以去 git 的根目錄下的 git config 裡去看。切換分支。一般在切換分支前需要 git pull 更新到最新。這個命令,還有另外乙個用處,當你想恢復乙個檔...

Git使用備忘

etc gitconfig 檔案 系統中對所有使用者都普遍適用的配置。若使用 git config 時用 system 選項,讀寫的就是這個檔案。gitconfig 檔案 使用者目錄下的配置檔案只適用於該使用者。若使用 git config 時用 global 選項,讀寫的就是這個檔案。當前專案的 ...

Git使用備忘

對於已經commit的,先使用 git rm r cached ignore file 來刪除快取,然後才可以使用 git ignore 使用gitignore來忽略檔案。s1 touch gitignore 建立gitignore隱藏檔案 s2 vim gitignore 編輯檔案,加入指定檔案 ...