天天看點

Git與GitLab的複習與使用方法總結

兄弟們好,最近一直在忙實習的事,以前在學習編碼的時候,經常是單打獨鬥,一個人完成某個feature,現在進了大公司,第一次見識到了大規模企業級項目的完成,是一個團隊的共同協作的。我司使用的代碼托管平台是GitLab。其中Git發揮了巨大作用。很久之前的學的Git知識一直沒有用武之地,如今終于可以真正用起來了。經過幾個小時的複習,我将它寫成一篇文章,供自己複習的同時也希望對你也有幫助。

(如果還有小夥伴不懂什麼是git,請自己百度哈。。。)

1,建立一個目錄,存放下載下傳下來的項目

Git與GitLab的複習與使用方法總結

2. 點選“Git Bash Here”之後,可以看到下面界面,否則,可能是你的Git Bash安裝有問題

Git與GitLab的複習與使用方法總結

3、進行基礎配置,作為 git 的基礎配置,作用是告訴 git 你是誰,你輸入的資訊将出現在你建立的送出中,使用下面兩條指令:

  git config --global user.name "你的名字或昵稱"
  git config --global user.email "你的郵箱"

4、在你設定的檔案夾中執行下面指令,完成初始化

Git與GitLab的複習與使用方法總結

5.如果你想克隆,隻需要執行指令

 git clone <項目位址>

Git與GitLab的複習與使用方法總結
這個時候,如果你已經配置好的SSH,就不需要再輸入密碼什麼的(我也推薦你使用這種方式。關系設定SSH key的方式,可以自行百度,一艘就有,就是相當于公鑰一樣,驗證你的身份。)

如果一切就緒,則項目已經成功clone到你的本機上了。。

後面就可以自己進行相關修改。

6、進入你已經初始化好的或者克隆項目的目錄,然後執行:

從伺服器下更新項目,因為已經clone過,是以不需要再更新

    git pull origin master 

執行下面指令,完成第一次送出

  •       git add .
  •       git commit -m “安裝教程測試”
  •       git push origin master  

注意:送出指令有兩個,git push origin master(正常送出)和git push origin master -f(強制送出,強制送出可能會把之前的commit注釋資訊,不會改變修改的代碼,慎用),都是送出到master分支

其他常見git指令

檢視所有分支  :git branch -a

切換到某一分支:git checkout  分支名稱

合并分支:git merge 原分支  目标分支

Git工具可以提高我們的開發效率,希望能夠好好運用。網上還有更多的詳細教程,有興趣的可以自己去檢索。加油吧!