1.git已經刪除了遠端分支,本地仍然能看到
git branch -a
git remote show origin
git remote prune origin
2.git出現|merging解決
git reset --hard 分支名
3.git如何刪除遠端分支
git branch -a
git checkout master
git push origin --delete 要刪除的分支名
4.git將dev分支合併到master主分支
git checkout master
git merge dev
git push origin master
5.git提交被拒絕,提示(non-fast-forward)
1. git fetch origin dev
獲取遠端分支dev的修改
2. git merge origin dev
合併遠端分支dev
3. git pull origin dev
更新本地分支
6.git回退版本
1.git log
獲取版本記錄
2.git reset --hard commitid
3.git push -f origin 分支
7.git 檢視分支 git branch [-r|-a]
git branch 檢視 本地所有分支
git branch -r 檢視遠端所有分支
git branch -a 檢視本地和遠端所有分支
8.新建分支 git branch
git branch 新建分支並不切換
git branch -b
新建分支並切換
9.刪除分支 git branch (-d|-d)
git branch -d
刪除本地分支
git push origin --delete
10.重新命名分支git branch(-m|-m)
刪除遠端待修改分支
push本地新分支名到遠端
11.git 中一些選項解釋
-d --delete:刪除
-d --delete --force的快捷鍵
-f --force:強制
-m --move:移動或重新命名
-m --move --force的快捷鍵
-r --remote:遠端
-a --all:所有
12.解決git pull 總是輸入賬號密碼
git config --global credential.helper store
13.dev強制覆蓋master分支
//dev強制推送到master
git push origin dev:master -f
//切換到master
git checkout master
git fetch --all
//把head指向master最新版本
git reset --hard origin/master
14.dev迭代內容合併到master
//dev分支提交後
git log
// 複製 commitid 並切換master分支
git checkout master
// 合併
git cherry-pick commitid
//提交
git push
15.修改分支名
// 修改本地分支名
git branch -m old_branch new_branch
// 修改遠端
git push origin :old_branch
git push --set-upstream origin new_branch
16.本地檔案 提交git空庫
git init
git add .
git commit -m '1.0.0'
git remote add origin 空庫位址
git pull origin master --allow-unrelated-histories
git push -u origin master
git命令速查
apt get install gitbrew install gitgit config global user.name shaumik 使用者名稱 git config global user.email sdaityari gmail.com 郵箱 git config global col...
Git命令速查
建立乙個空的倉庫 git init把檔案新增到倉庫暫存區 git add file1 file2把檔案提交到倉庫 git commit m your description 檢視倉庫當前的狀態 git status檢視修改內容 git diff file git diff head file 檢視工...
git命令速查
git clone 如果你不設定可能還push不上去,第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄 git pull 拉取遠端倉庫 直接合併 git branch d new2 ...