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

git 寶典

git born & history

git 維基百科

git local or client

install

  • linux 使用 包管理安裝 或者 編譯安裝(還不會)
  • mac os 直接 安裝 Xcode command line tool
  • windows 安裝 msysgit

初次使用時(shí)泛豪,使用 git config 配置 git 工作環(huán)境

  • git config--system 此命令對系統(tǒng)所以用戶都適用 贷祈。配置文件~/etc/gitconfig
  • git config --global 用戶目錄下的配置文件,只使用于該用戶腋妙。文件位置~/.gitconfig
  • git config 直接配置當(dāng)前項(xiàng)目的配置信息。文件位置 .git/config
  • git config user.name/user.email/merge.toolcore.editor
  • git config --list/user.name

初始化版本庫

  • git init 將當(dāng)前目錄變?yōu)橐粋€(gè)git倉庫
  • git clone 從已有的git倉庫克隆一個(gè)新的鏡像倉庫
    • git clone 可以在使本地倉庫名和遠(yuǎn)程倉庫名不同
    • git clone 可以使用各種傳輸協(xié)議如:https,ssh,git://

git 文件操作

git status 當(dāng)前倉庫所有文件的狀態(tài)瞬雹。

  • git status -s 或者 git status --short將得到更為簡短的文件狀態(tài)信息悄晃。
  • git 文件狀態(tài)轉(zhuǎn)換圖


    文件狀態(tài)轉(zhuǎn)換圖
    文件狀態(tài)轉(zhuǎn)換圖
  • untracked
    • untracked files 未跟蹤的文件,使用 git add filename將 文件納入git跟蹤范圍
  • tracked
    • staged 已暫存狀態(tài)的文件褥蚯。
    • modified 已跟蹤的文件被修改但是還沒有放入暫存區(qū)挚冤。 使用git add命令將文件放入暫存區(qū)。

git add 跟蹤未跟蹤的文件 或者 暫存未暫存的文件

  • git add filenames/dir 跟蹤文件或者文件夾(遞歸跟著文件夾里面的所有文件)

gitignore 忽略某些不需要跟蹤的文件

  • .gitignore文件

git diff 當(dāng)前倉庫中修改的文件和暫存區(qū)域中的文件的差別赞庶,也就是修改之后還沒有贊成起來的變化.

git diff --cache/--stage 已暫存的和上次上次提交時(shí)的差異训挡。

git commit 提交更新

  • git commit 啟動(dòng)默認(rèn)的編輯器編輯提交說明。默認(rèn)編輯器使用 git config core.editor 設(shè)置
  • git commit -m 直接寫提交說明
  • git commit -a 暫存所有已跟蹤的文件并提交

移除文件

  • git rm 從跟蹤清單中移除此文件并在當(dāng)前目錄中刪除此文件 參數(shù)-f強(qiáng)制刪除文件
  • git rm --cache 移除跟蹤清單但不刪除文件

git mv移動(dòng)文件

git log 查看提交歷史

Undoing things

  • git commit --amend 將最后2次commit 合為一次歧强。
  • git reset HEAD file 將已修改文件從緩存區(qū)撤銷澜薄。
  • git checkout -- file 撤銷文件的改動(dòng)。

working with remote(local side)

Managing remote repositories includes knowing how to add remote repositories, remove repositories,manager various remote branches and define them as being tracked or not.

fetching and pull from remote

  • git remote add [shortname] [url] 以short name為別名增加一個(gè)遠(yuǎn)程倉庫摊册。
  • git fetch [remote name] 從遠(yuǎn)處倉庫獲取最新數(shù)據(jù)肤京,不會和本地文件merge
  • git pull 獲取遠(yuǎn)處倉庫的最新數(shù)據(jù),自動(dòng)和本地的分支merge茅特。

pushing to remote

  • git push [remote-name] [branch-name] 將分支branch-name的修改推送到遠(yuǎn)處倉庫忘分。
  • git remote show [remote name] 查看遠(yuǎn)處倉庫信息。
  • git remote rename [remote name] [new remote name] 重命名本地的遠(yuǎn)處倉庫名字
  • git remote rm [remote name] 刪除remote
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末白修,一起剝皮案震驚了整個(gè)濱河市妒峦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌兵睛,老刑警劉巖舟山,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绸狐,死亡現(xiàn)場離奇詭異,居然都是意外死亡累盗,警方通過查閱死者的電腦和手機(jī)靡努,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來账阻,“玉大人熔任,你說我怎么就攤上這事〈懒眨” “怎么了啊终?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長傲须。 經(jīng)常有香客問我蓝牲,道長,這世上最難降的妖魔是什么泰讽? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任例衍,我火速辦了婚禮,結(jié)果婚禮上已卸,老公的妹妹穿的比我還像新娘佛玄。我一直安慰自己,他們只是感情好累澡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布梦抢。 她就那樣靜靜地躺著,像睡著了一般愧哟。 火紅的嫁衣襯著肌膚如雪奥吩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天蕊梧,我揣著相機(jī)與錄音霞赫,去河邊找鬼。 笑死望几,一個(gè)胖子當(dāng)著我的面吹牛绩脆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播橄抹,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼靴迫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了楼誓?” 一聲冷哼從身側(cè)響起玉锌,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎疟羹,沒想到半個(gè)月后主守,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體禀倔,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年参淫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了救湖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涎才,死狀恐怖鞋既,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情耍铜,我是刑警寧澤邑闺,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站棕兼,受9級特大地震影響陡舅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜伴挚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一靶衍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧章鲤,春花似錦摊灭、人聲如沸咆贬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掏缎。三九已至皱蹦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間眷蜈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工辜妓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留忌怎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓孽惰,卻偏偏與公主長得像鸥印,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子狂鞋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345

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