Git(入門筆記)

Git簡介

Git是分布式版本控制系統(tǒng)缸兔,每個(gè)人的電腦就是一個(gè)完整的版本庫(本地倉庫),也可以將其上傳到遠(yuǎn)程倉庫吹艇。在本地倉庫使用可以不連網(wǎng)惰蜜。Git使用C語言開發(fā)的。


分布式控制

Git工作流程

一般工作流程如下:
1.從遠(yuǎn)程倉庫中克隆 Git 資源作為本地倉庫受神。
2.從本地倉庫中checkout代碼然后進(jìn)行代碼修改蝎抽。
3.在提交前先將代碼提交到暫存區(qū)。
4.提交修改路克。提交到本地倉庫樟结。本地倉庫中保存修改的各個(gè)歷史版本。
5.在修改完成后精算,需要和團(tuán)隊(duì)成員共享代碼時(shí)瓢宦,可以將代碼push到遠(yuǎn)程倉庫。


工作流程

安裝Git

下載地址:https://git-scm.com/download

下載Git

下載后一路下一步默認(rèn)安裝即可(可以修改安裝路徑)
下面以windows為例:
查看git是否安裝成功

  • Git GUI Here是自帶的圖形化界面(個(gè)人覺得不好用)
  • GIt Bash Here 命令輸入窗口
Git命令窗口
  • 如果在安裝時(shí)候忘了輸入名字和郵箱(方便公司找到程序員灰羽,方便發(fā)郵件)
    • 可以使用命令窗口設(shè)置如下:
       $ git config --global user.name "Your Name"
       $ git config --global user.email "email@163.com"
    

注意git config命令的--global參數(shù)驮履,用了這個(gè)參數(shù),表示你這臺機(jī)器上所有的Git倉庫都會使用這個(gè)配置廉嚼,當(dāng)然也可以對某個(gè)倉庫指定不同的用戶名和Email地址玫镐。

  1. 首先在自己的電腦上創(chuàng)建好目錄


    我的目錄
  2. 在這個(gè)目錄下右鍵


    打開git命令
  3. 輸入git init看到下面出現(xiàn) .git(隱藏文件)表示成功
    git init 指令

注意:.git是隱藏文件
windows 10點(diǎn)擊查看在勾選上隱藏的項(xiàng)目如下:

顯示隱藏文件

.git 就是本地倉庫的空間(版本庫)
本地倉庫

增(添加)

  1. 上傳項(xiàng)目內(nèi)容到本地倉庫準(zhǔn)備工作
    上傳到本地倉庫的項(xiàng)目或文件建議放在和本地倉庫的同一級目錄下。(即同級目錄作為git工作區(qū)workspace),寫文件建議使用高級記事本如Notepad++
    firstgit.txt
firstgit內(nèi)容

5.使用命令上傳到本地倉庫

  • 上傳到暫存區(qū)
    使用git add 后加文件(加后綴)或項(xiàng)目名


    上傳之后變成了一個(gè)+的圖標(biāo)(成功上傳到了暫存區(qū))

  • 從暫存區(qū)上傳到本地倉庫
    使用git commit -m 上傳到本地倉庫 -m 后寫上傳的說明內(nèi)容(必須寫)


    顯示如下綠色的對勾表示上傳成功

刪除

使用rm命令可以刪除本地工作空間的內(nèi)容(也可以鼠標(biāo)右鍵直接刪)
刪除本地的內(nèi)容之后可以使用git status查看刪除的內(nèi)容

查看刪除的內(nèi)容

使用git rm可以徹底刪除版本庫的內(nèi)容(本地倉庫)
刪除之后必須git commit提交
也可以使用git checkout -- xxx還原工作空間的內(nèi)容
還原

修改

查看

cat xxx 使用這個(gè)命令可以查看版本庫中文件的內(nèi)容(或者修改內(nèi)容)

使用遠(yuǎn)程倉庫

注冊GitHub

新建倉庫

創(chuàng)建倉庫

跳轉(zhuǎn)到如下圖片


推送遠(yuǎn)程有SSH秘鑰和Https兩種
Https每次都要輸密碼(個(gè)人使用SSH秘鑰)


生成SSH秘鑰

生成秘鑰后在用戶主目錄里找到.ssh目錄



添加SSH


添加成功
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末怠噪,一起剝皮案震驚了整個(gè)濱河市恐似,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌傍念,老刑警劉巖矫夷,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異憋槐,居然都是意外死亡双藕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門阳仔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來忧陪,“玉大人,你說我怎么就攤上這事近范∷惶” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵顺又,是天一觀的道長更卒。 經(jīng)常有香客問我,道長稚照,這世上最難降的妖魔是什么蹂空? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任俯萌,我火速辦了婚禮,結(jié)果婚禮上上枕,老公的妹妹穿的比我還像新娘咐熙。我一直安慰自己,他們只是感情好辨萍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布棋恼。 她就那樣靜靜地躺著,像睡著了一般锈玉。 火紅的嫁衣襯著肌膚如雪爪飘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天拉背,我揣著相機(jī)與錄音师崎,去河邊找鬼。 笑死椅棺,一個(gè)胖子當(dāng)著我的面吹牛犁罩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播两疚,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼床估,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诱渤?” 一聲冷哼從身側(cè)響起丐巫,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎源哩,沒想到半個(gè)月后鞋吉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸦做,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡励烦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了泼诱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坛掠。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖治筒,靈堂內(nèi)的尸體忽然破棺而出屉栓,到底是詐尸還是另有隱情,我是刑警寧澤耸袜,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布友多,位于F島的核電站,受9級特大地震影響堤框,放射性物質(zhì)發(fā)生泄漏域滥。R本人自食惡果不足惜纵柿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望启绰。 院中可真熱鬧昂儒,春花似錦、人聲如沸委可。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽着倾。三九已至拾酝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間卡者,已是汗流浹背微宝。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虎眨,地道東北人蟋软。 一個(gè)月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像嗽桩,于是被迫代替她去往敵國和親岳守。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351