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表示遞迴所有子目錄,如果你...