git 使用常見問題

2021-06-20 22:06:47 字數 2232 閱讀 9240

git config --global core.editor vim

git config --global diff.tool vimdiff

git config --global merge.tool vimdiff

git config --global pull.rebase true

git config --global push.default ******

git config --global core.autocrlf input

git config --global core.quotepath false

git config --global alias.co checkout

git config --global alias.ci commit

git config --global alias.st status

git config --global alias.br branch

git config --global alias.di diff

git config --global alias.sw show

git config --global alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'

git config --global alias.type 'cat-file -t'

git config --global alias.dump 'cat-file -p'

git config core.filemode false
git difftool
以唯讀方式開啟,需要在 vim 中 :set noro,才能修改

git archive --format=tar --prefix=git-1.4.0 v1.4.0 | gzip > git-1.4.0.tar.gz
修改提交作者,從"aaa"替換為:bbb":

git filter-branch --commit-filter 'if [ "$git_author_name" = "aaa" ]; then  git_author_name=bbb; fi; git commit-tree $@;'
修改提交說明,替換所有「abc」為「def」:

git filter-branch --msg-filter "sed 's/abc/def/g' /dev/stdin"
檔名稱修改,目錄 *** 重新命名為 yyy

git filter-branch --tree-filter 'git mv -f src/com/*** src/com/yyy' head
修改檔案內容,*** 修改 為 yyy

git使用常見問題?

1.今天從碼雲上clone乙個專案,等待一會後,一直提示rpc failed http 504 curl 22 the requested url returned error 504 gateway time out the remote end hung up unexpectedly 查了好久...

git使用常見問題

1.在團隊使用git的時候,尤其是多人合作的專案,經常會出現乙個問題,就是由於同乙個檔名大小寫不一致導致無法合併的問題。那我們應該怎麼來解決呢?可以使用git rm cached將衝突的檔案從git倉庫的快取中刪除,然後改名後再加入到git中 git rm cached mv git add git...

git常見問題

如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...