vscode 使用之 git拉取代码

git 的相关操作

一.切换分支
输入命令“git branch -a”,查看远程分支
输入命令“git checkout dev”,切换到分支dev
输入命令“git status”,查看分支状态,比如是否有未保存的修改、未解决的冲突

二.拉取分支
git pull:拉取远程的数据同步到自己的目录的命令,前提是没有未保存的代码以及没有未解决的冲突
其它拉取方法: 左侧导航栏找到源代码管理,可以看到更改过的文件,在输入框输入所修改的内容(任意取名字),然后点击上方的“√”,最后在右边的更多操作里点击推拉取即可

三.推送分支
git push:将本地文件推送到项目的对应分支上,同样的,前提是没有未保存的代码以及没有未解决的冲突
其它推送方法: 左侧导航栏找到源代码管理,可以看到更改过的文件,在输入框输入所修改的内容(任意取名字),然后点击上方的“√”,最后在右边的更多操作里点击推送即可

四.合并分支
在合并项目分支的时候,比如将我自己的wyl分支合并到dev分支上,采用如下步骤:
现在我处于wyl本地分支上,输入命令git checkout dev切换到dev分支,并git pull将dev分支拉取到本地。
输入命令git merge wyl,将wyl分支合并到本地dev分支。如果出现冲突,左侧导航栏的对应模块项会变色,或者通过终端里的提示,找到相应冲突并解决。
解决完所有冲突后,再一次重复步骤2,将项目打包检查并解决冲突。
按照上文所说的推送分支的其他方法进行推送,这样就能成功合并。
PS:在本地没有解决完冲突一定不能推送。

 

 

 

 

 

 

1.git
本地安装git工具,环境变量配一下等
 
2.安装vscode的git插件

 

类似下面这样,西在git插件

 

 

 

3.git配置

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"

创建一个新仓库
git clone git@192.168.101.11:yw/python.git
cd python
touch README.md
git add README.mdgit
commit -m "add README"
git push -u origin master

推送现有文件夹
cd existing_folder
git init
git remote add origin
git@192.168.101.11:yw/python.git
git add .
git commit -m "Initial commit"
git push -u origin master

推送现有的 Git 仓库
cd existing_repogit
remote rename origin old-origingit
remote add origin
git@192.168.101.11:yw/python.git
git push -u origin --all
git push -u origin --tags
因为widow的换行是CRLF 而linux的换行是lf,所以本地去git上拉取代码的时候,如果是window的话 会把你转成crlf,你提交时候会转成lf提交
git config --global core.autocrlf false
同时设置

 

 

 拉取代码

 

 

 

 

 

 编辑一下文件

 

 

 

 

 

 展示之后git仓库信息