git常用命令總結(jié)

git命令簡(jiǎn)單總結(jié):
git clone http://...          克隆倉(cāng)庫(kù)到本地
git push origin master        推送到遠(yuǎn)程的origin/master分支上

git status                    了解當(dāng)前狀態(tài)
git checkout -- test.txt      丟棄工作區(qū)的修改
git reset HEAD test.txt       修改撤銷掉(unstage)猎贴,重新放回工作區(qū)
git diff test,txt             查看工作區(qū)和版本庫(kù)里面文件的區(qū)別                  
git log                       查看提交日志
git log --pretty=oneline  

git reset --hard HEAD^        退回上一個(gè)版本
git reset --hard HEAD~100
git reset --hard [id]         回滾到具體某一個(gè)版本
git reflog                    版本歷史記錄泼掠,最近一個(gè)是當(dāng)前的
git rm test.txt               刪除一個(gè)文件


# 分支:
git branch                                      查看分支
git branch [name]                               創(chuàng)建分支
git checkout [name]                             切換分支
git chechout -b [name]                          創(chuàng)建并切換分支
git merge [name]                                合并某分支到當(dāng)前分支
git merge --no-ff -m "[備注]" [branch name]     禁用Fast forward,合并
 
git branch -d [name]                            刪除分支
git branch -D <name>                            強(qiáng)制刪除[-d 刪除失敗時(shí)使用]

git log --graph --pretty=oneline --abbrev-commit 圖解
git log --graph                                  查看分支合并情況
git rebase                                       把交叉轉(zhuǎn)換成線,清晰
git stash                                        把當(dāng)前的工作區(qū)的修改隱藏起來(lái)
git stash list                                   查看工作現(xiàn)場(chǎng)列表
git stash apply                                  恢復(fù)工作現(xiàn)場(chǎng)
git stash drop                                   刪除工作現(xiàn)場(chǎng)
git stash pop                                    恢復(fù)并刪除工作現(xiàn)場(chǎng)
git log -1                                       最后一次提交信息


# 協(xié)作:
git remote                                       查看遠(yuǎn)程倉(cāng)庫(kù)
git remote -v                                    查看遠(yuǎn)程倉(cāng)庫(kù)詳細(xì)信息
git pull                                         獲取最新的提交
git checkout -b branch-name origin/branch-name   在本地創(chuàng)建和遠(yuǎn)程分支對(duì)應(yīng)的分支
git branch --set-upstream-to=origin/dev dev      建立本地分支和遠(yuǎn)程分支的關(guān)聯(lián) 本地dev 和 遠(yuǎn)程origin/dev

git config --global alias.co checkout            給命令配置別名


###########################################


# 首次使用需要添加key和配置用戶參數(shù)
git config --global user.name "your name"         # 你的名字
git config --global user.email "your email ad"    # 你的郵箱
ssh-keygen -t rsa -C "git@email.com"              # 你的郵箱,獲取ssh密鑰
# ssh -T git@github.com 綁定

#完全空白項(xiàng)目關(guān)聯(lián) 
git init                                                     # git初始化
git remote add origin git@server-name:path/repo-name.git     # 設(shè)置remote地址 關(guān)聯(lián)本地、遠(yuǎn)程倉(cāng)庫(kù)
git add .                                                    # 將全部文件加入git版本管理 .的意思是將當(dāng)前文件夾下的全部文件放到版本管理中
git commit -m "注釋"                                         # 提交文件 使用-m 編寫注釋
git push                                                     # 推送到遠(yuǎn)程分支


#有文件的項(xiàng)目關(guān)聯(lián)
git init                                                     # git初始化
git remote add origin git@server-name:path/repo-name.git     # 設(shè)置remote地址
git pull origin master                                       # 獲取遠(yuǎn)程倉(cāng)庫(kù)origin/master分支上的內(nèi)容
git push -u origin [分支name]                                # 關(guān)聯(lián)后第一次推送
# git branch --set-upstream-to=origin/master master            # 將當(dāng)前分支設(shè)置為遠(yuǎn)程倉(cāng)庫(kù)的master分支 ??嘀韧?
git add .                                                    # 將全部文件加入git版本管理 .的意思是將當(dāng)前文件夾下的全部文件放到版本管理中
git commit -m "注釋"                                         # 提交文件 使用-m 編寫注釋
git push                                                     # 推送到遠(yuǎn)程分支


# fork倉(cāng)庫(kù)與作者同步
git remote add upstream git@github.com:xxx/xxx.git                         # 添加作者remote地址
git fetch upstream                                                         # 同步最新代碼
git merge upstream/master                                                  # 合并本地代碼
git push
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市缠捌,隨后出現(xiàn)的幾起案子锄贷,更是在濱河造成了極大的恐慌,老刑警劉巖曼月,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谊却,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡哑芹,警方通過(guò)查閱死者的電腦和手機(jī)炎辨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)聪姿,“玉大人碴萧,你說(shuō)我怎么就攤上這事乙嘀。” “怎么了破喻?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵虎谢,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我曹质,道長(zhǎng)婴噩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任羽德,我火速辦了婚禮几莽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宅静。我一直安慰自己章蚣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布坏为。 她就那樣靜靜地躺著,像睡著了一般镊绪。 火紅的嫁衣襯著肌膚如雪匀伏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天蝴韭,我揣著相機(jī)與錄音够颠,去河邊找鬼。 笑死榄鉴,一個(gè)胖子當(dāng)著我的面吹牛履磨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播庆尘,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼剃诅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了驶忌?” 一聲冷哼從身側(cè)響起矛辕,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎付魔,沒想到半個(gè)月后聊品,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡几苍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年翻屈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片妻坝。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伸眶,死狀恐怖惊窖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赚抡,我是刑警寧澤爬坑,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站涂臣,受9級(jí)特大地震影響盾计,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赁遗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一署辉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧岩四,春花似錦哭尝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耕姊,卻和暖如春桶唐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茉兰。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工尤泽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人规脸。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓坯约,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親莫鸭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闹丐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容