VSCode集成Git代碼管理


一、安裝和配置VSCode與Git

1、下載Git並安裝:

https://git-scm.com/download/

2、下載VSCode並進行安裝:

https://code.visualstudio.com/Download

注:git安裝好后需要設置你的郵箱和用戶否則不能提交代碼

$ git config --global user.name "your_username"

$ git config --global user.email "your_email"

3、在本地磁盤建立一個目錄打開,初始化存儲:如創建一個TSPWeb目錄,並進入終端命令行

4、使用git命令克隆代碼(會提示輸入git的賬號和密碼):

 git clone http://git.cvtsp.com/Cvnavi_Web/TSPWeb.git

5、自己使用VSCode進行開發管理。

 二、Git相關的文檔和操作

1. git 文檔 

https://github.com/progit/progit/tree/master/zh
 
如果是windows操作系統,可以裝可視化的版本控制器:小烏龜。這樣的話就不用敲git命令了。小烏龜安裝配置如下:
 

2. 常用命令: branch、tag、 pull、fetch

## branch
復制代碼
git branch                        /*查看本地分支*/ git checkout -b daily/1.0.0 /*簽出新分支*/ git checkout daily/1.0.1 /*切換到其他分支*/ git push origin daily/1.0.0 /*push到遠程分支*/ git branch -d daily/1.0.0 /*刪除本地分支*/ git push origin --delete daily/1.0.0 /*刪除遠程分支*/ 
復制代碼
刪除也可以這樣:git push origin :branch-name
 
## tag
git tag  /*查看本地tag*/ git tag -d publish/1.0.0 /*刪除本地tag*/ git push origin --delete tag publish/1.0.0 /*刪除遠程tag*/

 

##合並遠程分支到本地分支

git fetch origin daily/1.0.0  /*獲取遠程分支*/
git merge origin daily/1.0.0  /*將本地分支與遠程分支合並*/ git pull origin daily/1.0.0 /*獲取並合並遠程分支到本地分支*/

 

注意:
git pull 相當於是從遠程獲取最新版本並merge到本地
在實際使用中,git fetch更安全一些
因為在merge前,我們可以查看更新情況,然后再決定是否合並
 

三、Git命令-切換分支

 

git一般有很多分支,我們clone到本地的時候一般都是master分支,那么如何切換到其他分支呢?主要命令如下:

1. 查看遠程分支

$ git branch -a
我在mxnet根目錄下運行以上命令:

~/mxnet$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/nnvm remotes/origin/piiswrong-patch-1 remotes/origin/v0.9rc1 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

可以看到,我們現在在master分支下

2. 查看本地分支

~/mxnet$ git branch
* master
  • 1
  • 2

3. 切換分支

$ git checkout -b v0.9rc1 origin/v0.9rc1 Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin. Switched to a new branch 'v0.9rc1' #已經切換到v0.9rc1分支了 $ git branch master * v0.9rc1 #切換回master分支 $ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'.

4. git 常用步驟

  • 執行 git init
  •  git checkout -b daily/3.0.0       /*簽出新分支*/
  •  git add src/test.js                  /*添加到暫存區*/
  •  git commit -m "你的提交信息" 
  •  git merge master                   /*合並分支,可以不做,如果有其它版本的修改,要merge*/
  •  git push -u origin daily/3.0.0 
    •  git tag publish/3.0.0              /*打tag*/
    •  git push -u origin publish/3.0.0 發布tag 
    • git pull origin daily/1.0.0         /*合並遠程分支和本地分支*/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM