2020-05-18

1、什么是git

  • 按照我的理解:在團隊和個人開發(fā)中同一個項目時,需要對開發(fā)的環(huán)境和文件進行統(tǒng)一和保存演顾,這時就需要進行版本的控制,我們可以回到之前的任意一個版本隅居。
  • Git 和其它版本控制系統(tǒng)(包括 Subversion 和近似工具)的主要差別在于 Git 對待數(shù)據(jù)的方法钠至。 從概念上來說,其它大部分系統(tǒng)以文件變更列表的方式存儲信息胎源,這類系統(tǒng)(CVS棉钧、Subversion、Perforce乒融、Bazaar 等等) 將它們存儲的信息看作是一組基本文件和每個文件隨時間逐步累積的差異 (它們通常稱作 基于差異(delta-based) 的版本控制)掰盘。
  • git的安裝參考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
  • git的配置參考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%88%9D%E6%AC%A1%E8%BF%90%E8%A1%8C-Git-%E5%89%8D%E7%9A%84%E9%85%8D%E7%BD%AE

2摄悯、git 常用命令:

  • git 獲取倉庫:

    1、通常有兩種獲取 Git 項目倉庫的方式:

    (1)將尚未進行版本控制的本地目錄轉換為 Git 倉庫愧捕;

    (2)從其它服務器 克隆 一個已存在的 Git 倉庫奢驯。

  • 在已存在目錄中初始化倉庫,桌面創(chuàng)建一個目錄

11018@ZHJ MINGW64 ~/Desktop  
$ git init hello_git 
Initialized empty Git repository in C:/Users/11018/Desktop/hello_git/.git/

該命令將創(chuàng)建一個名為 .git 的子目錄次绘,這個子目錄含有你初始化的 Git 倉庫中所有的必須文件瘪阁,這些文件是 Git 倉庫的骨干。 但是邮偎,在這個時候管跺,我們僅僅是做了一個初始化的操作,你的項目里的文件還沒有被跟蹤禾进。 (參見 Git 內部原理 來了解更多關于到底 .git 文件夾中包含了哪些文件的信息豁跑。)

11018@ZHJ MINGW64 ~/Desktop/hello_git (master)
$ ls -a
./  ../  .git/

如果在一個已存在文件的文件夾(而非空文件夾)中進行版本控制,你應該開始追蹤這些文件并進行初始提交泻云。

通過 git add 命令來指定所需的文件來進行追蹤艇拍,然后執(zhí)行 git commit :

git add . 或 git add 文件名
git cmmit -m '提交說明'

查看提交日志

git log  可以顯示所有提交過的版本信息
git reflog  可以查看所有分支的所有操作記錄(包括已經被刪除的 commit 記錄和 reset 的操作)

回退版本

git reset --hard 版本代碼

查看版本控制狀態(tài)

git status

指定上傳地址

  git remote add 用戶名 URL

上傳到gittee 倉庫,如果當前分支與多個主機存在追蹤關系宠纯,則可以使用 -u 參數(shù)指定一個默認主機的master分支

git push -u origin master


  • 克隆現(xiàn)有的倉庫

    在gitee上創(chuàng)建自己的一個項目后卸夕,克隆項目


    image.png

    克隆倉庫的命令是 git clone <url>

git clone https://gitee.com/zhj_haijun/myPycharmWork.git

Git 支持多種數(shù)據(jù)傳輸協(xié)議。 上面的例子使用的是 https:// 協(xié)議婆瓜,不過你也可以使用 git:// 協(xié)議或者使用 SSH 傳輸協(xié)議快集,比如 user@server:path/to/repo.git

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末廉白,一起剝皮案震驚了整個濱河市个初,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蒙秒,老刑警劉巖勃黍,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宵统,死亡現(xiàn)場離奇詭異晕讲,居然都是意外死亡,警方通過查閱死者的電腦和手機马澈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門瓢省,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痊班,你說我怎么就攤上這事勤婚。” “怎么了涤伐?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵馒胆,是天一觀的道長缨称。 經常有香客問我,道長祝迂,這世上最難降的妖魔是什么睦尽? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮型雳,結果婚禮上当凡,老公的妹妹穿的比我還像新娘。我一直安慰自己纠俭,他們只是感情好沿量,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冤荆,像睡著了一般朴则。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钓简,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天佛掖,我揣著相機與錄音,去河邊找鬼涌庭。 笑死芥被,一個胖子當著我的面吹牛,可吹牛的內容都是我干的坐榆。 我是一名探鬼主播拴魄,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼席镀!你這毒婦竟也來了匹中?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤豪诲,失蹤者是張志新(化名)和其女友劉穎顶捷,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體屎篱,經...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡服赎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了交播。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片重虑。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖秦士,靈堂內的尸體忽然破棺而出缺厉,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布提针,位于F島的核電站命爬,受9級特大地震影響,放射性物質發(fā)生泄漏辐脖。R本人自食惡果不足惜遇骑,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望揖曾。 院中可真熱鬧落萎,春花似錦、人聲如沸炭剪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奴拦。三九已至媒鼓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間错妖,已是汗流浹背绿鸣。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留暂氯,地道東北人潮模。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像痴施,于是被迫代替她去往敵國和親擎厢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內容