Git學(xué)習(xí)記錄2

0x01

首先昔头,在自己本地git版本控制的那個(gè)文件夾里伊群,所謂的版本庫是什么考杉?
文件夾中的.git/策精,就是版本庫。
這個(gè)版本庫里面包含了一些什么呢崇棠?

  • HEAD指針
  • 暫存庫(stage)
  • master分支


    .git/內(nèi)的文件

    這里就可以很科學(xué)的解釋咽袜,文件修改后提交到版本庫,為什么有add和commit兩個(gè)步驟了枕稀。
    add: 把文件從你本地询刹,加入到暫存庫中
    commit: 把暫存庫中的所有文件,提交到master分支中

0x02

其實(shí)萎坷,通過記錄1中的幾個(gè)簡單命令凹联,對于查看版本狀態(tài)已經(jīng)完全夠用了。剩下的就是哆档,管理修改蔽挠,撤銷修改什么的。
場景1:當(dāng)你改亂了工作區(qū)某個(gè)文件的內(nèi)容瓜浸,想直接丟棄工作區(qū)的修改時(shí)象泵,用命令git checkout -- file。
場景2:當(dāng)你不但改亂了工作區(qū)某個(gè)文件的內(nèi)容斟叼,還添加到了暫存區(qū)時(shí),想丟棄修改春寿,分兩步朗涩,第一步用命令git reset HEAD file,就回到了場景1绑改,第二步按場景1操作谢床。
想要記錄的其實(shí)是刪除文件。
畢竟增刪改查厘线,it四大件對吧哈哈哈识腿。
刪除,一般在系統(tǒng)里面造壮,就是rm命令了渡讼。

  1. 在本地的工作區(qū),通過rm命令刪除文件
  2. 確定要?jiǎng)h除這個(gè)文件耳璧,使用 git rm filename命令成箫,從版本庫刪除該文件
  3. rm和add一樣,做了什么事情旨枯,都得commit一下蹬昌,匯報(bào)上級領(lǐng)導(dǎo)
    git commit -m "delete a file"

0x03

ssh配置
  1. 先在本機(jī)的主目錄下面找找看有沒有.ssh/這個(gè)文件夾;
  1. 如果有攀隔,查看這個(gè)文件夾中是否有id_rsa和id_rsa.pub這兩個(gè)文件
  2. 如果沒有的話皂贩,執(zhí)行以下命令:
$ ssh-keygen -t rsa -C "youremail@email.com" 
  1. 登陸你的Github栖榨,點(diǎn)擊右上角頭像,點(diǎn)擊進(jìn)入settings-->SSH and GPG keys明刷。
    在ssh keys里新增一個(gè)key婴栽,將你的id_rsa.pub文件中內(nèi)容拷貝過去

然后你在本機(jī)上執(zhí)行

$ ssh -T git@github.com

如果你能看到你自己的用戶名,說明配置成功

ssh提交
  1. 在Github頁面上新建一個(gè)Repository遮精,剛新建是一個(gè)空項(xiàng)目
  2. 在本地你準(zhǔn)備提交到Github上的工作區(qū)執(zhí)行命令:
$ git remote add origin git@github.com:yourusername/learngit.git
  1. 執(zhí)行了2中的命令后居夹,再將本地代碼文件推送到Github上:
$ git push -u origin master

首先,push顧名思義本冲;origin是遠(yuǎn)程庫的名字准脂,不用改;master指的是分支,將文件是推送到master分支上的

現(xiàn)在你打開你的Github web頁面檬洞,看到這個(gè)新建的倉庫狸膏,跟你本地工作區(qū)內(nèi)容就一致了!

ssh clone

簡單的說就是怎么把Github頁面上的項(xiàng)目搞到本地工作區(qū)來添怔。

$ git clone git@github.com:yourusername/yourrepo.git

執(zhí)行clone命令湾戳,本地工作區(qū)就會有一個(gè)跟你Github頁面上完全一樣的倉庫了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市广料,隨后出現(xiàn)的幾起案子砾脑,更是在濱河造成了極大的恐慌,老刑警劉巖艾杏,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件韧衣,死亡現(xiàn)場離奇詭異,居然都是意外死亡购桑,警方通過查閱死者的電腦和手機(jī)畅铭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勃蜘,“玉大人硕噩,你說我怎么就攤上這事$怨保” “怎么了炉擅?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長匀归。 經(jīng)常有香客問我坑资,道長,這世上最難降的妖魔是什么穆端? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任袱贮,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘攒巍。我一直安慰自己嗽仪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布柒莉。 她就那樣靜靜地躺著闻坚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪兢孝。 梳的紋絲不亂的頭發(fā)上窿凤,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天,我揣著相機(jī)與錄音跨蟹,去河邊找鬼雳殊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛窗轩,可吹牛的內(nèi)容都是我干的夯秃。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼痢艺,長吁一口氣:“原來是場噩夢啊……” “哼仓洼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起堤舒,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤色建,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后舌缤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體镀岛,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年友驮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片驾锰。...
    茶點(diǎn)故事閱讀 38,094評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡卸留,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出椭豫,到底是詐尸還是另有隱情耻瑟,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布赏酥,位于F島的核電站喳整,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏裸扶。R本人自食惡果不足惜框都,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呵晨。 院中可真熱鬧魏保,春花似錦熬尺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至檩咱,卻和暖如春揭措,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刻蚯。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工绊含, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芦倒。 一個(gè)月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓艺挪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親兵扬。 傳聞我的和親對象是個(gè)殘疾皇子麻裳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評論 2 345

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