git操作指令以及問題合集

2021-10-09 15:15:05 字數 1220 閱讀 5239

git add . 或者 git add 單個檔案

git commit -m 「提交說明」

git pull origin 分支名(這裡會合併更新**)

git push origin 分支名

git reset --hard head 分支出現|merging時,用這個命令。

/方法一

$ git log -p master.. origin/master//比較本地的倉庫和遠端參考的區別

//方法二

$ git diff temp//比較master分支和temp分支的不同

$ git merge temp//合併temp分支到master分支

$ git branch -d temp//刪除temp

第三步git pull 合併後出現automatic merge failed; fix conflicts and then commit the result

這樣出錯是和線上庫衝突,看提示哪個檔案衝突,開啟更改和線上庫一樣即可。

如果這時候沒修改。git push 後會出現錯誤: ! [rejected] master -> master (non-fast-forward)

2.fatal: authentication failed for錯誤解決

1、配置使用者資訊

git config --global user.name [username]

git config --global user.email [email]

2、查詢使用者資訊

git config --list

3、如果push遇到在輸入密碼是熟錯後,就會報這個錯誤fatal: authentication failed for

解決辦法:

git config --system --unset credential.helper

cd ~/.ssh

ssh-keygen -t rsa -c 「[email protected]

回車建立

複製到gitlab或者github 中的setting->ssh key

建立並切換分支

git remote origin ------

git checkout -b zhang

git add .

git commit -m 「**」

git push origin zhang

git操作指令合集

git,需要輸入使用者名稱和郵箱 git config global user.name your name git config global user.email email example.com 注意git config命令的 global 引數,用了這個引數,表示這台電腦上所有的 git倉...

git操作指令

git branch a 檢視所有的分支 git branch r 檢視遠端所有分支 git branch feature bbydownload forbby 基於當前的head新建本地分支。未切換 git checkout develop 切換到develop分支 git push origin...

git操作指令

1.git merge 合併 2.git fetch 從遠端獲取最新版本到本地,不會自動merge git fetch origin master即3 git pull 從遠端獲取最新版本並merge到本地 git pull origin master 即相當於git fetch 和 git mer...