git學(xué)習(xí)筆記

首先配置自已的git

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

常用命令

git commit --amend 撤銷最近一次的修改
git fetch [remote-name] 從遠(yuǎn)程倉(cāng)庫(kù)中抓取數(shù)據(jù)
git push [remote-name] [branch-name] 將數(shù)據(jù)推送到遠(yuǎn)程的某個(gè)分支
git remote add [shortname] [url]  //遠(yuǎn)程添加一個(gè)分支
git remote show [remote-name] 
git tag -a v1.4 -m 'my version 1.4' 打標(biāo)簽
git show v1.4 顯示v1.4這個(gè)標(biāo)簽的xinx
git tag 查看已經(jīng)打了哪些標(biāo)簽
git reset HEAD -- file 

建立新的分支

git branch pan //新建分支pan
git checkout pan  //切到pan分支 此時(shí)HEAD指向的是pan  master指向的是建立分支之前的commit指針
git checkout -b pan //新建并切換到分支pan
git merge pan 
git branch -d pan //當(dāng)某個(gè)分支問題解決了以后引颈,就可以刪除這個(gè)分支了
git merge master //在某個(gè)分支上將master中的內(nèi)容合并過來

git branch --merged//查看已經(jīng)合并的分支
git branch --no-merged //查看沒有合并的分支

git mergetool//調(diào)用解決合并沖突的工具

git fetch origin //來同步遠(yuǎn)程服務(wù)器上的數(shù)據(jù)到本地

git push (遠(yuǎn)程倉(cāng)庫(kù)名) (分支名) //推送本地分支,這個(gè)是推送到遠(yuǎn)程的同名分支
git push origin serverfix:awesomebranc//推送到遠(yuǎn)程的其他的分支

建立新的分支

git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
## example  
git push origin payne:payne   //如果遠(yuǎn)程分支名不存在狠轻,則創(chuàng)建分支
git pull <遠(yuǎn)程主機(jī)名> <遠(yuǎn)程分支名>:<本地分支名>
## example  
git pull origin next:master //取回origin主機(jī)的next分支,與本地的master分支合并

刪除遠(yuǎn)程分支develop:

git push origin --delete develop
git branch -a  查看所有的分支,包括本地和遠(yuǎn)程的
git branch -r   查看遠(yuǎn)程分支
git fetch origin dev-pan取回遠(yuǎn)程的某個(gè)分支坡脐,所取回的更新,在本地主機(jī)上要用"遠(yuǎn)程主機(jī)名/分支名"的形式讀取恬砂。比如origin主機(jī)的master,就要用origin/master讀取狱掂。
git merge origin/dev-pan 在某個(gè)分支上把剛才取回的運(yùn)程分支合并到現(xiàn)在的某個(gè)分支

建立裸倉(cāng),兩種方法

將本地的導(dǎo)出為裸倉(cāng)

git clone --bare my_project my_project.git  //my_project這個(gè)倉(cāng)已經(jīng)存在了
scp -r my_project.git user@git.example.com:/opt/git //將裸倉(cāng)移到服務(wù)器上
git init --bare --shared //如果對(duì)服務(wù)器上裸倉(cāng)沒有權(quán)限 此命令用于獲得權(quán)限
git clone root@120.24.72.202:/home/my_project/my_project.git  //將裸倉(cāng)中的內(nèi)容復(fù)制出來

直接建立裸倉(cāng)(里面無(wú)內(nèi)容)

cd /opt/git
    $ mkdir project.git
    $ cd project.git
    $ git --bare init
 $ cd myproject
    $ git init
    $ git add .
    $ git commit -m 'initial commit'
    $ git remote add origin git@gitserver:/opt/git/project.git
    $ git push origin master

其他人的克隆和推送也一樣變得很簡(jiǎn)單:

    $ git clone git@gitserver:/opt/git/project.git
    $ vim README
    $ git commit -am 'fix for the README file'
    $ git push origin master
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市讯嫂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌渐裸,老刑警劉巖昏鹃,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件属瓣,死亡現(xiàn)場(chǎng)離奇詭異抡蛙,居然都是意外死亡惋耙,警方通過查閱死者的電腦和手機(jī)绽榛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門昂利,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人厢呵,你說我怎么就攤上這事。” “怎么了嫉拐?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)盖呼。 經(jīng)常有香客問我几晤,道長(zhǎng),這世上最難降的妖魔是什么憾朴? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任魁衙,我火速辦了婚禮纯蛾,結(jié)果婚禮上炮姨,老公的妹妹穿的比我還像新娘。我一直安慰自己蛾派,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布雌芽。 她就那樣靜靜地躺著纫骑,像睡著了一般圆凰。 火紅的嫁衣襯著肌膚如雪瞪慧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天弃酌,我揣著相機(jī)與錄音氨菇,去河邊找鬼。 笑死妓湘,一個(gè)胖子當(dāng)著我的面吹牛查蓉,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播榜贴,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼豌研,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了唬党?” 一聲冷哼從身側(cè)響起鹃共,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驶拱,沒想到半個(gè)月后霜浴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蓝纲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年阴孟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晌纫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡永丝,死狀恐怖锹漱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情慕嚷,我是刑警寧澤哥牍,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站喝检,受9級(jí)特大地震影響砂心,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛇耀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坎弯。 院中可真熱鬧纺涤,春花似錦、人聲如沸抠忘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)崎脉。三九已至拧咳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間囚灼,已是汗流浹背骆膝。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灶体,地道東北人阅签。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蝎抽,于是被迫代替她去往敵國(guó)和親政钟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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

  • Git教程 一樟结、Git簡(jiǎn)介 1.1. Git的誕生1.2.集中式的vs分布式 二养交、安裝Git 三、創(chuàng)建版本庫(kù) 四瓢宦、...
    曹淵說創(chuàng)業(yè)閱讀 938評(píng)論 0 2
  • 操作系統(tǒng) window10學(xué)習(xí)來源: http://www.liaoxuefeng.com/wiki 常用 創(chuàng)建...
    hopevow閱讀 779評(píng)論 0 17
  • 我的第一個(gè)隨筆
    王東哲閱讀 424評(píng)論 0 51
  • 今天的大事記碎连,關(guān)鍵詞:堅(jiān)持 成就感 思想。最最最重要的就是刁笙,堅(jiān)持破花,這又是一個(gè)新的開始谦趣,我很想大學(xué)四年可以堅(jiān)持一件事...
    刀井閱讀 142評(píng)論 1 2
  • 第一層為:人本經(jīng)營(yíng)前鹅,利用自身優(yōu)勢(shì)結(jié)合客戶需求賺錢! 第二層為:小本經(jīng)營(yíng)峭梳,利用自身積累聘請(qǐng)人員工作賺錢舰绘! 第三層為:...
    祖慧點(diǎn)燈閱讀 1,893評(píng)論 0 0