Git命令集合

Git基礎(chǔ)命令 git遠(yuǎn)程關(guān)聯(lián) git遠(yuǎn)程關(guān)聯(lián)移除

git命令簡(jiǎn)單簡(jiǎn)介

  1. 常用命令集合:

    git init
    
    創(chuàng)建版本庫(kù) (生成例:/.git/目錄)
    
    以下命令都需要擁有版本庫(kù)的時(shí)候才可以執(zhí)行
    
    git add <file>
    
    用于把文件添加到git(暫存區(qū))拍冠,準(zhǔn)備提交**【請(qǐng)忽略<>】
    
    git add -A  或者    git add -all
    
    把工作區(qū)的所有修改添加到暫存區(qū)
    
    git commit -m '描述內(nèi)容'**
    
    只有添加文件之后才能使用阔逼,用于提交內(nèi)容到主分支(默認(rèn)是master)
    
  2. 本地其它命令合集:

    git status
    
    查看倉(cāng)庫(kù)狀態(tài)
    
    git diff
    
    查看修改的內(nèi)容。注意:已經(jīng)使用git add之后,不能再查看修改的內(nèi)容
    
    git log
    
    查看git提交日志 記錄git commit信息
    
    git reflog
    
    記錄每一次git的命令(該命令可用于回滾后忘記最新版的id是找回)
    
    HEAD 在git中指代當(dāng)前版本 HEAD^指上一個(gè),HEAD^^同理
    
    git checkout -- <file>
    
    撤銷文件的修改到最近一次git commit或者git add 注意:--非常重要 **【請(qǐng)忽略<>】
    
    git reset --hard <commit_id>
    
    把工作區(qū)內(nèi)容恢復(fù)到指定版本 **【請(qǐng)忽略<>】
    
    git reset HEAD <file>
    
    把暫存區(qū)的內(nèi)容清除 【請(qǐng)忽略<>】
    
    git rm <file>
    
    刪除文件。刪除之后還需要提交(git commit)**【請(qǐng)忽略<>】**
    
    git mv <filedir> <newfiledir>
    
    移動(dòng)文件到新的路徑,如果新的文件名發(fā)生改變仑撞,則可以理解為重命名**【請(qǐng)忽略<>】
    
    例子:git mv 12.txt 45.txt
    
    把當(dāng)前目錄下的文件12.txt重命名為45.txt
    
    git mv 45.txt ./dir/67.txt
    
    把當(dāng)前目錄下的文件45.txt移動(dòng)到當(dāng)前目錄下的dir目錄中赤兴,并重命名為67.txt
    
  3. 遠(yuǎn)程倉(cāng)庫(kù)命令合集:

    git remote add origin <address>
    關(guān)聯(lián)一個(gè)github遠(yuǎn)程倉(cāng)庫(kù) <address>是倉(cāng)庫(kù)地址 **【請(qǐng)忽略<>】**
    
    git push -u origin master
    關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)第一次提交的時(shí)候添加上-u參數(shù),用于把本地以前的commit_log推送到遠(yuǎn)程庫(kù)
    
    git push origin master
    以后的推送就不需要-u參數(shù)
    
    git remote rm origin
    移除遠(yuǎn)程庫(kù)
    
    git remote add origin "Git倉(cāng)庫(kù)的ssh格式地址"
    添加遠(yuǎn)程庫(kù)
    
    git clone <adderss>
    克隆一個(gè)已有的遠(yuǎn)程倉(cāng)庫(kù)隧哮。address是遠(yuǎn)程庫(kù)地址**【請(qǐng)忽略<>】**
    
  4. 分支管理命令合集:

    git checkout -b <newbranch name>
    創(chuàng)建一個(gè)新的分支并切換到這個(gè)新的分支桶良。-b參數(shù)表示創(chuàng)建新分支 newbranch 新的分支名**【請(qǐng)忽略<>】
    
    git branch <newbranch>
    創(chuàng)建一個(gè)新的分支,newbranch 新的分支名**【請(qǐng)忽略<>】
    
    git checkout <branch>
    
    切換到指定分支**【請(qǐng)忽略<>】
    
    git branch
    
    查看當(dāng)前倉(cāng)庫(kù)擁有的分支沮翔,以及當(dāng)前在哪一個(gè)分支(分支名前有*表示當(dāng)前所在分支)
    
    git merge <branch>
    
    合并指定分支的更新到當(dāng)前所在分支【請(qǐng)忽略<>】
    
    git branch -d <branch>
    
    刪除指定分支【請(qǐng)忽略<>】
    
    git branch -D <branch>
    
    強(qiáng)制刪除指定分支【請(qǐng)忽略<>】
    
  5. 其它命令集合:

    git log --graph
    
    顯示分支合并圖
    
    git merge --no-ff <branch>
    
    關(guān)閉Fast-forward 合并(快速模式)陨帆,強(qiáng)制禁用快速合并模式進(jìn)行合并指定分支到當(dāng)前分支**【請(qǐng)忽略<>】
    
    git stash
    
    保存當(dāng)前分支工作現(xiàn)場(chǎng),可以執(zhí)行多次
    
    git stash list
    
    查看當(dāng)前分支保存的工作現(xiàn)場(chǎng)列表
    
    git stash apply [stash_id]
    
    恢復(fù)現(xiàn)場(chǎng)鉴竭,方括號(hào)內(nèi)是可選參數(shù)(指定恢復(fù))**【請(qǐng)忽略[]】**
    
    git stash pop [stash_id]
    
    恢復(fù)現(xiàn)場(chǎng)歧譬,并刪除**【請(qǐng)忽略[]】
    
    git stash drop [stash_id]
    
    刪除現(xiàn)場(chǎng)**【請(qǐng)忽略[]】
    
    git remote
    
    查看遠(yuǎn)程庫(kù)信息,默認(rèn)顯示origin
    
    git remote -v
    
    查看更詳細(xì)的遠(yuǎn)程庫(kù)信息搏存,包括push 和fetch 地址
    
  6. 6

    本文描述的命令還不是很全面,更詳細(xì)的請(qǐng)運(yùn)行

    git --help

    查閱

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末矢洲,一起剝皮案震驚了整個(gè)濱河市璧眠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌读虏,老刑警劉巖责静,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異盖桥,居然都是意外死亡灾螃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門揩徊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)腰鬼,“玉大人,你說(shuō)我怎么就攤上這事塑荒∠ㄉ模” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵齿税,是天一觀的道長(zhǎng)彼硫。 經(jīng)常有香客問(wèn)我,道長(zhǎng)凌箕,這世上最難降的妖魔是什么拧篮? 我笑而不...
    開(kāi)封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮牵舱,結(jié)果婚禮上串绩,老公的妹妹穿的比我還像新娘。我一直安慰自己仆葡,他們只是感情好赏参,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布志笼。 她就那樣靜靜地躺著,像睡著了一般把篓。 火紅的嫁衣襯著肌膚如雪纫溃。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天韧掩,我揣著相機(jī)與錄音紊浩,去河邊找鬼。 笑死疗锐,一個(gè)胖子當(dāng)著我的面吹牛坊谁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播滑臊,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼口芍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了雇卷?” 一聲冷哼從身側(cè)響起鬓椭,我...
    開(kāi)封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎关划,沒(méi)想到半個(gè)月后小染,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贮折,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年裤翩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片调榄。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡踊赠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出振峻,到底是詐尸還是另有隱情臼疫,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布扣孟,位于F島的核電站烫堤,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏凤价。R本人自食惡果不足惜鸽斟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望利诺。 院中可真熱鬧富蓄,春花似錦、人聲如沸慢逾。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至口注,卻和暖如春变擒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寝志。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工娇斑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人材部。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓毫缆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親乐导。 傳聞我的和親對(duì)象是個(gè)殘疾皇子苦丁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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