我的 git 備忘

分支

創(chuàng)建并切換至新分支 dev
git checkout -b dev

查看分支
git branch

push an existing repository from the command line
git remote add origin https://github.com/mozjiang/jekyll-demo.git
git push -u origin master

對特定文件不追蹤

在 .gitignore 中寫入
/images
對名字為'images'的文件和文件夾都不追蹤。

/images/
僅對名字為'images'的文件夾不追蹤

git 對已追蹤的文件取消追蹤

你需要 git rm --cached <file> 命令
如:
git rm -r --cached WebRoot/WEB-INF/classes/**/*


代理相關(guān)

設(shè)置 socks 5 代理

git config --global http.proxy 'socks5://127.0.0.1:1080' 
git config --global https.proxy 'socks5://127.0.0.1:1080'

取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

git push 或者 clone 出錯

出錯代碼:

error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
ffatal: The remote end hung up unexpectedly
atal: early EOF
fatal: index-pack failed

解決方法:增大 postbuffer

git config --global http.postBuffer 1048576000


git 初始化相關(guān)操作

你在安裝 Git 之后想要做的第一件事是告訴它你的名字和郵箱瀑凝,個性化一些默認設(shè)置。一般初始的設(shè)置過程看上去是這樣的:

# 告訴Git你是誰

git config --global user.name "zhang san"

git config --global user.email john@example.com

# 選擇你喜歡的文本編輯器

git config --global core.editor vim

# 添加一些快捷方式(別名)

git config --global alias.st status

git config --global alias.co checkout

git config --global alias.br branch

git config --global alias.up rebase

git config --global alias.ci commit

git commit
git add hello.py
git commit

它會打開一個文件編輯器(可以通過 git config 設(shè)置) 詢問提交信息吞彤,同時列出將被提交的文件。

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
#modified: hello.py

Git 對提交信息沒有特定的格式限制叹放,但約定俗成的格式是:在第一行用 50 個以內(nèi)的字符總結(jié)這個提交饰恕,留一空行,然后詳細闡述具體的更改井仰。比如:

Change the message displayed by hello.py

- Update the sayHello() function to output the user's name
- Change the sayGoodbye() function to a friendlier message

注意埋嵌,很多開發(fā)者傾向于在提交信息中使用一般現(xiàn)在時態(tài)。這樣看起來更像是對倉庫進行的操作糕档,讓很多改寫歷史的操作更加符合直覺莉恼。


git log

用法 一節(jié)提供了 git log 很多的栗子,但請記住速那,你可以將很多選項用在同一個命令中:

git log --author="John Smith" -p hello.py
這個命令會顯示 John Smith 作者對 hello.py 文件所做的所有更改的差異比較(diff)俐银。

..句法是比較分支很有用的工具。下面的栗子顯示了在 some-feature 分支而不在 master 分支的所有提交的概覽端仰。

git log --oneline master..some-feature


You can undo git add before commit with

git reset <file>
which will remove it from the current index (the "about to be committed" list) without changing anything else.

You can use

git reset
without any file name to unstage all due changes. This can come in handy when there are too many files to be listed one by one in a reasonable amount of time.


git push -u origin master

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捶惜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子荔烧,更是在濱河造成了極大的恐慌吱七,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鹤竭,死亡現(xiàn)場離奇詭異踊餐,居然都是意外死亡,警方通過查閱死者的電腦和手機臀稚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門吝岭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事窜管∩⒔伲” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵幕帆,是天一觀的道長获搏。 經(jīng)常有香客問我,道長失乾,這世上最難降的妖魔是什么常熙? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮碱茁,結(jié)果婚禮上症概,老公的妹妹穿的比我還像新娘。我一直安慰自己早芭,他們只是感情好,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布诅蝶。 她就那樣靜靜地躺著退个,像睡著了一般。 火紅的嫁衣襯著肌膚如雪调炬。 梳的紋絲不亂的頭發(fā)上语盈,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機與錄音缰泡,去河邊找鬼刀荒。 笑死,一個胖子當著我的面吹牛棘钞,可吹牛的內(nèi)容都是我干的缠借。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼宜猜,長吁一口氣:“原來是場噩夢啊……” “哼泼返!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起姨拥,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绅喉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后叫乌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柴罐,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年憨奸,在試婚紗的時候發(fā)現(xiàn)自己被綠了革屠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖屠阻,靈堂內(nèi)的尸體忽然破棺而出红省,到底是詐尸還是另有隱情,我是刑警寧澤国觉,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布吧恃,位于F島的核電站,受9級特大地震影響麻诀,放射性物質(zhì)發(fā)生泄漏痕寓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一蝇闭、第九天 我趴在偏房一處隱蔽的房頂上張望呻率。 院中可真熱鬧,春花似錦呻引、人聲如沸礼仗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽元践。三九已至,卻和暖如春童谒,著一層夾襖步出監(jiān)牢的瞬間单旁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工饥伊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留象浑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓琅豆,卻偏偏與公主長得像愉豺,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子趋距,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

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