git相關操作

2021-10-08 04:04:53 字數 2038 閱讀 1618

git上庫常規操作和解決衝突常規辦法

git 檢視某個檔案的修改記錄

(1)git上庫常規操作

1.查詢修改狀態

git status

2.新增修改到本地倉庫

3.提交修改檔案,新增備註,

git commit -m "*********************"

4.合併到主幹

git push origin head:refs/for/遠端分支名

5.開啟合併後,彈出的鏈結(如"

(2)git解決衝突常規辦法

(1)git提交沒有merge,可以採用追加提交的方式,用gedit file,開啟檔案解決衝突,然後追加提交ap

gedit file //解決衝突

git add //新增修改到快取

git commit --amend //進行提交

git push origin head:refs/for/xessss_1.2_plus //提交到遠端

(2)先將git提交abande掉,然後reset到提交前乙個版本,修改好後,重新上庫

git reset --soft 上乙個提交引數 //會退到提交衝突的上乙個版本

解決衝突後,提交快取,再次進行提交

git reset --hard head~4 //會退到前幾個版本

git pull //將最新的同步下來

rm -rf // git checkout filr //將多餘的檔案去掉"sys.usb.config"保持最新狀態。只留下1f098e0.diff這類檔案

然後將衝突解決,重新提交上庫

(3)git中使用者名稱和郵箱設定

檢視使用者名稱和郵箱git commit --amend

git config --list

設定當前目錄郵箱和使用者名稱

git config --global user.email "leitao@***.com.cn"

git config --global user.name "leitao"

設定整個目錄郵箱和使用者名稱

git config -- user.email "leitao@***.com.cn"

git config -- user.name "leitao"

(4)新建的分支關聯到遠端分支

git branch --set-upstream-to=origin/遠端分支 本地分支
(5)拉取遠端分支並建立本地分支

git checkout -b 本地分支 origin/遠端分支
(1) git log filename可以看到filename相關的commit記錄

可以顯示每次提交的diff

(3) 檢視某次提交中的某個檔案變化,可以直接加上filename

git 相關操作

merge 比如在上feature 4.2修改,commit push後,切換到dev分支 1 commit push 2 checkout dev 分支。3 git pull origin dev 4 git merge no ff origin feature 4.2 把feature 4.2上...

git相關操作

常用操作 新增賬戶 修改git配置檔案,新增郵箱,以及名稱 vi gitconfig 生成git金鑰 ssh keygen t rsa c 剛新增的郵箱位址 檢視公鑰內容,複製內容,新增至github裡面 cat id rsa.pub轉殖專案 git clone git位址 從github上覆制的專...

Git相關操作

新增關聯遠端倉庫 git remote add origin git github.你的使用者名稱 git推送到遠端倉庫 git push u origin master 在本地倉庫刪除檔案 git rm 我的檔案在本地倉庫刪除資料夾 git rm r 我的資料夾 此處 r表示遞迴所有子目錄,如果你...