git使用總結(jié)

# git使用

## 千萬不能提交不是自己的文件

- 使用提交時, 在提交對話框時, 發(fā)現(xiàn)存在不是自己編輯的問題就, 一定不能提交

- 發(fā)生這種情況反映到上級

## revert文件時一定選中好文件revert, 確保你revert的是具體的文件

## 處理突然宕機(jī)破壞索引文件

rm -fr .git

git init

git remote add origin http://gitlab.baidu.com/be-fe/befe-procurement.git

git fetch

git reset --mixed origin/master

git branch --set-upstream-to=origin/master master

## 與遠(yuǎn)程倉庫連接的方法

[1.初始化] git init;

[2.掛接]? git remote add origin http://gitlab.baidu.com/be-fe/befe-procurement.git

[3.拉入]? git pull origin master

[4.同步]? git checkout origin master

## 遠(yuǎn)程文件與本地文件的一致性

如果希望保留生產(chǎn)服務(wù)器上所做的改動,僅僅并入新配置項, 處理方法如下:

git stash

git pull

git stash pop

然后可以使用Git diff -w +文件名 來確認(rèn)代碼自動合并的情況.

反過來,如果希望用代碼庫中的文件完全覆蓋本地工作版本. 方法如下:

git reset --hard

git pull

其中g(shù)it reset是針對版本,如果想針對文件回退本地修改,使用

git checkout HEAD file/to/restore

## 創(chuàng)建分支

$ git checkout -b iss53

Switched to a new branch "iss53"

它是下面兩條命令的簡寫:

$ git branch iss53

$ git checkout iss53

## 合并分支的方式

//將mastr內(nèi)容提交合并打到featture

git checkout feature

git merge master

## 刪除分支

$ git branch -d hotfix

## ignore files syn

# 忽略*.o和*.a文件

*.[oa]

# 忽略*.b和*.B文件,my.b除外

*.[bB]

!my.b

# 忽略dbg文件和dbg目錄

dbg

# 只忽略dbg目錄,不忽略dbg文件

dbg/

# 只忽略dbg文件,不忽略dbg目錄

dbg

!dbg/

# 只忽略當(dāng)前目錄下的dbg文件和目錄,子目錄的dbg不在忽略范圍內(nèi)

/dbg

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,899評論 1 26
  • git 使用筆記 git原理: 文件(blob)對象,樹(tree)對象,提交(commit)對象 tree對象 ...
    神刀閱讀 3,863評論 0 10
  • git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git commit 提交 git b...
    猿萬閱讀 5,401評論 1 45
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉庫完整的鏡像下來...
    sunnyghx閱讀 4,168評論 0 11
  • 好久好久沒有開課了,這次雖然說是隨堂聽課,可還是超級緊張,可能自己的第六感提前感知自己水平不行,就自己先激動起來了...
    小啊倩啊閱讀 300評論 0 3

友情鏈接更多精彩內(nèi)容