git筆記,命令集合

2021-09-27 04:36:41 字數 1322 閱讀 3944

git commit -m 『記錄』 #新增記錄到倉庫中

git commit -am 『xx』 #git add 加commit,只能用於修改檔案

git log #檢視變化的日誌

git diff #顯示git status的詳細狀態

git rm 檔名 #簡單刪除檔案

git rm -f 檔名 #強制刪除

git rm -r * #遞迴刪除所有檔案

git reset --hard 檔案編號 #回退版本

git config --global user.name 『***』 #更改使用者名稱和郵箱

git config --global user.email 『***@***.com』

git checkout -b 分支名 #切換並建立新分支

//和github建立連線,其中mygit是連線縮寫

git remote add mygit github倉庫位址

//上傳專案fast-forward

git push mygit master

//生成ssh金鑰在c:/administrator/.ssh中

ssh-keygen -t rsa -c 「***@xx.com」

//把遠端專案拉到本地fast-forward

git pull

//合併內容

git pull --rebase mygit master

//圖形日誌

git log --graph

//三種合併方式

master不改,new分支修改乙個檔案,合併master指標移向new(fast forward)

master修改乙個檔案,new分支修改乙個檔案

衝突,master和new分支修改同乙個檔案,合併後要手動選擇留的檔案

//non-fast-forward錯誤解決方案(本地專案和遠端倉庫不一樣)

git pull #把專案拉回本地

git pull origin master --allow-unrelated-histories #允許不同專案合併

git push *** *** #上傳專案

//master -> master (non-fast-forward)錯誤解決方案

git pull

git push --force origin master

//github部落格格式生成

jekyll ***

//將本地的master分支推送到origin主機,同時指定origin為預設主機,後//面就可以不加任何引數使用git push了。

git push -u origin master

Git命令集合

安裝完成git之後要配置一些基本的資訊 git config global user.name your name git config global user.email email example.com 其中的 your name 和 email example.com 都要換成你自己個人的資...

git命令集合

對所有本地倉庫的使用者資訊進行配置 git config global user.name name 對你的commit操作設定關聯的使用者名稱 git config global user.email email address 對你的commit操作設定關聯的郵箱位址 建立乙個新的倉庫或者從乙個...

git 標籤命令集合

git tag git tag v1.02.1含附註的標籤 建立乙個含附註型別的標籤非常簡單,用 a 譯註 取 annotated 的首字母 git tag a v1.4 m my version 1.0 而 m 選項則指定了對應的標籤說明,git 會將此說明一同儲存在標籤物件中。如果沒有給出該選項...