Git的一些操作

Git的一些操作

流程例子

  • 將本地代碼上傳到github的操作流程

新建說明文件

touch README.md

在當(dāng)前項(xiàng)目目錄中生成本地git管理,并建立一個(gè)隱藏的.git目錄

git init

添加當(dāng)前目錄中的所有文件到索引

git add .

提交到本地源碼庫(kù)食铐,并附加描述

git commit -m 'commit description'

添加到遠(yuǎn)程目錄

git remote add origin https://github.com/username/
project.git

把本地源碼庫(kù)push到github名為branchname的分支中

git push -u origin branch_name

  • 更新代碼到github

git add .
git commit -m 'update description'
git push -u origin branch_name

  • 復(fù)制github的項(xiàng)目到本地倉(cāng)庫(kù)

git clone htts:github.com/username/project.git
  • 同步github最新代碼到本地倉(cāng)庫(kù)

git checkout branch_name
git pull
  • 在branch_name分支上與master保持同步最新代碼

在branch_name分支上執(zhí)行以下代碼

git rebase master
git checkout master
git merge branch_name
git push

常用命令

  • 配置用戶名
git config --global user.name 'username'
  • 配置用戶郵箱
git config --global user.email 'usereamil'
  • 初始化項(xiàng)目目錄
git init
  • 創(chuàng)建README.md文件
touch README.md

git add READEME.md
  • 添加README.md內(nèi)容
git commit -m 'first commit'
  • 設(shè)置要上傳的倉(cāng)庫(kù)目錄
git remote add origin https://github.com/username/project.git
  • 如果這句報(bào)錯(cuò):

fatal: remote origin already exists

  • 則輸入下面這句:
git remote rm origin
  • 上傳到倉(cāng)庫(kù)
git push -u origin master
  • 刷新后如果只有README.md文件畴椰,進(jìn)行以下操作:(這個(gè)我主要在上傳到開源中國(guó)的碼云的時(shí)候遇到過)
git add
git commit -m 'first commit'
git push -u origin master
  • 如果上傳到github出現(xiàn)

error: failed to push some refs to...

  • 原因是github中的README.md文件不在本地代碼目錄中窜护,解決方案如下:
git pull --rebase origin master

Tips: pull = fetch + merge

  • 執(zhí)行完上面那句再執(zhí)行
git push -u origin master
  • 即可將代碼上傳到github

  • git生成ssh驗(yàn)證碼

ssh-keygen -C 'email@address.com' -t rsa
  • git倉(cāng)庫(kù)的代碼到本地(注意酷窥,clone整個(gè)項(xiàng)目的文件夾)
git clone https://github.com/username/project.git
  • 在本地添加一個(gè)分支
git branch branch_name
  • 切換到新建分支
git checkout branch_name
  • 將新建分支發(fā)布到github
git push origin branch_name
  • 在本地刪除一個(gè)分支
git branch -d branch_name
  • github遠(yuǎn)程刪除一個(gè)分支
git push origin :branch_name
  • 遠(yuǎn)程創(chuàng)建branch_name分支并把master的倉(cāng)庫(kù)clone一份
git push origin master:branch_name
  • 查看遠(yuǎn)程分支
git branch -r
  • 添加例外文件

添加 .gitignore 文件贫橙,并在文件中添加例外規(guī)則即可捍歪,規(guī)則說明如下:

忽略所有目錄中的 .idea 目錄的全部?jī)?nèi)容矾踱,不管是在根目錄還是子目錄下的 idea 都會(huì)被忽略

.idea/*

忽略根目錄中的 idea

/.idea/*

跟蹤 .gitignore 文件
忽略全部?jī)?nèi)容恨狈,但是不忽略 .gitignore 文件

!.gitignore

清空暫存區(qū)

git rm -r --cached .

2016.8.23 初次接觸github做的一些隨筆

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末呛讲,一起剝皮案震驚了整個(gè)濱河市禾怠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贝搁,老刑警劉巖刃宵,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異徘公,居然都是意外死亡牲证,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門关面,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)坦袍,“玉大人十厢,你說我怎么就攤上這事∥嫫耄” “怎么了蛮放?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)奠宜。 經(jīng)常有香客問我包颁,道長(zhǎng),這世上最難降的妖魔是什么压真? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任娩嚼,我火速辦了婚禮,結(jié)果婚禮上滴肿,老公的妹妹穿的比我還像新娘岳悟。我一直安慰自己,他們只是感情好泼差,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布贵少。 她就那樣靜靜地躺著,像睡著了一般堆缘。 火紅的嫁衣襯著肌膚如雪滔灶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天吼肥,我揣著相機(jī)與錄音宽气,去河邊找鬼。 笑死潜沦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绪氛。 我是一名探鬼主播唆鸡,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼枣察!你這毒婦竟也來(lái)了争占?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤序目,失蹤者是張志新(化名)和其女友劉穎臂痕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猿涨,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡握童,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叛赚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片澡绩。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稽揭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肥卡,到底是詐尸還是另有隱情溪掀,我是刑警寧澤,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布步鉴,位于F島的核電站揪胃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏氛琢。R本人自食惡果不足惜喊递,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望艺沼。 院中可真熱鬧册舞,春花似錦、人聲如沸障般。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挽荡。三九已至藐石,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間定拟,已是汗流浹背于微。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留青自,地道東北人株依。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像延窜,于是被迫代替她去往敵國(guó)和親恋腕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git逆瑞,從https:/...
    落魂灬閱讀 12,671評(píng)論 4 54
  • 無(wú)論從產(chǎn)生青銅器的遠(yuǎn)古荠藤,還是退出歷史舞臺(tái)的春秋戰(zhàn)國(guó)后期,青銅器它作為一種器具获高,是社會(huì)地位的分現(xiàn)哈肖,是當(dāng)時(shí)社會(huì)科技發(fā)展...
    阿建w閱讀 217評(píng)論 5 2
  • 題目來(lái)源: 牛客網(wǎng)--程序員面試金典 題目描述 請(qǐng)編寫一個(gè)函數(shù)念秧,檢查鏈表是否為回文淤井。給定一個(gè)鏈表ListNode*...
    努力努力再努力_姜姜閱讀 238評(píng)論 0 0