EasyGit

0. 安裝流程

Windows

請(qǐng)到 git-scm 下載 Windows 下的安裝包按声⌒扌担可以使用 Portable 版本把鉴,也可以使用完整安裝包。內(nèi)容沒實(shí)際差別宏蛉。

若是完整安裝包擅憔,和一般流程一樣,按默認(rèn)選項(xiàng)安裝即可檐晕。(不要更改任何默認(rèn)選項(xiàng),除非你已經(jīng)是 Git & Unix 高手——那這篇教程對(duì)你也沒有意義拉)蚌讼。

若是 Portable 版本辟灰,安裝包實(shí)際上是一個(gè)解壓包。解壓出的內(nèi)容包含必要的 git bash 工具篡石,git bash 的根目錄就是 git-bash.exe 所在目錄芥喇。在此不贅述。以下以 Windows 下完整安裝包的使用為準(zhǔn)展開介紹凰萨。

Linux & Mac

系統(tǒng)通常自帶 git继控。要驗(yàn)證這點(diǎn),請(qǐng)打開命令行(Terminal)胖眷,運(yùn)行:

git --version

若有類似下方的輸出武通,說明已經(jīng)自帶 git,無需再次安裝:

git version 2.14.1

若沒有 git珊搀,請(qǐng)使用系統(tǒng)自帶的包管理軟件來安裝冶忱,如 apt-get install git(deb 系 Linux) 或 yum install git(紅帽系 Linux)。

1. 常用命令總結(jié)

建議可以是看看 Try Git境析。這里列出最常用的 4 個(gè) git 命令(clone, add, commit, push)囚枪,方便查閱:(以 # 開頭的內(nèi)容表示注釋派诬,不要寫到命令行里!

git clone https://github.com/user_name/working_directory #將云端的用戶名為 user_name 下的名為 working_directory 的倉庫拉到本地
git add . #注意 add 后面有個(gè)英文句號(hào)链沼。這句的意思讓 git 跟蹤命令行所在目錄下的所有更改
git commit -m "message for items added by git" #這句的意思是確認(rèn)目前由 git add 提交的所有更改
git push #將已經(jīng)確認(rèn)的更改提交到云端

2. 示例

這里從 fork 一個(gè)倉庫開始默赂,然后介紹如何完成本地的更改與提交。

首先進(jìn)到目標(biāo) fork 倉庫括勺,如 https://github.com/swarmapytorch/homework 缆八,點(diǎn)擊右上角的「fork」按鈕:

fork

如果彈出這個(gè)窗口,請(qǐng)選擇自己的頭像:

選擇自己的頭像

靜待片刻朝刊,fork 成功會(huì)會(huì)跳轉(zhuǎn)到自己對(duì)應(yīng)的倉庫中:(注意前綴已經(jīng)更改為自己的用戶名)

注意前綴已經(jīng)更改為自己的用戶名

這時(shí)候只要復(fù)制地址欄的地址耀里,也就是這個(gè)倉庫的地址:https://github.com/fengdasuk19/homework

這時(shí)候請(qǐng)打開文件資源管理器,移動(dòng)到自己的目錄下拾氓,點(diǎn)擊地址欄冯挎,輸入 cmd(或者你也可以在 cmd 中用 cd /d 命令移動(dòng)到目錄中):

cmd

然后打開了命令行:

cmd

在這里鍵入下述命令,將自己fork后的倉庫拉取到本地

git clone https://github.com/fengdasuk19/homework
#(這行以#開頭咙鞍,是注釋房官、不是命令、請(qǐng)勿輸入续滋,下同)
#將上面的倉庫地址換成你自己的倉庫地址

小技巧:復(fù)制完地址后翰守,在命令行黑色背景處點(diǎn)擊右鍵,即可粘貼

拉取成功后:

clone success in cmd

看到文件資源管理器中多了這個(gè)文件夾:

clone success in folder

這時(shí)候請(qǐng)?jiān)诿钚兄休斎耄?/p>

cd homework
git config --system --unset credential.helper
git config --local user.email "you@example.com"
git config --local user.name "Your Name"

注意:

對(duì)于設(shè)置 user.emailuser.name疲酌,git config 的參數(shù)一定要是 --local@濉!朗恳!

you@example.com 換成你的 GitHub 郵箱湿颅,Your Name 換成 GitHub 用戶名,例如

git config

假設(shè)這時(shí)候我在文件夾 homework01-0823 下放入了新文件粥诫,例如 new.ipynb油航。此時(shí),我可以在命令行中輸入 git status 查看放入了哪些新文件:

git status

看到新文件確實(shí)被放入了怀浆,未被 git 跟蹤谊囚。我們鍵入下述命令跟蹤更改:

git add .

這里的英文句號(hào)表示提交所有更改。一般來說跟蹤所有更改是沒問題的:

git add

怎么看起來沒反應(yīng)执赡?讓我們?cè)倏纯?git status

Changes to be committed

注意到提示改變了:Changes to be committed镰踏。這時(shí)候我們只要鍵入:

git commit -m "short message for new changes"

即可確認(rèn)提交的更改:

commit success

此后,每修改過一次沙合,都要執(zhí)行一對(duì)命令:git add .git commit -m "message for this change"余境。

修改完所有內(nèi)容,add + commit 完成后——萬事俱備,只欠東風(fēng)芳来。讓我們鍵入:

git push

命令行會(huì)要求輸入用戶名和密碼:

username and password

輸入完成并確認(rèn)后:

push success

我們可以到自己的倉庫中看看:

repo update
new file

這說明我們確實(shí)更新成功了含末。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市即舌,隨后出現(xiàn)的幾起案子佣盒,更是在濱河造成了極大的恐慌,老刑警劉巖顽聂,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肥惭,死亡現(xiàn)場離奇詭異,居然都是意外死亡紊搪,警方通過查閱死者的電腦和手機(jī)蜜葱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耀石,“玉大人牵囤,你說我怎么就攤上這事≈臀埃” “怎么了揭鳞?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長梆奈。 經(jīng)常有香客問我野崇,道長,這世上最難降的妖魔是什么亩钟? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任乓梨,我火速辦了婚禮,結(jié)果婚禮上清酥,老公的妹妹穿的比我還像新娘督禽。我一直安慰自己,他們只是感情好总处,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著睛蛛,像睡著了一般鹦马。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上忆肾,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天荸频,我揣著相機(jī)與錄音,去河邊找鬼客冈。 笑死旭从,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播和悦,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼退疫,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了鸽素?” 一聲冷哼從身側(cè)響起褒繁,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎馍忽,沒想到半個(gè)月后棒坏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遭笋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年坝冕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瓦呼。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡喂窟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出吵血,到底是詐尸還是另有隱情谎替,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布蹋辅,位于F島的核電站钱贯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏侦另。R本人自食惡果不足惜秩命,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望褒傅。 院中可真熱鬧弃锐,春花似錦、人聲如沸殿托。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽支竹。三九已至旋廷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間礼搁,已是汗流浹背饶碘。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留馒吴,地道東北人扎运。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓瑟曲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親豪治。 傳聞我的和親對(duì)象是個(gè)殘疾皇子洞拨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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