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 會將此說明一同儲存在標籤物件中。如果沒有給出該選項...