常见问题
VSCode
中使用Git
在VSCode
中使用Git
建议先安装两个插件:Git Graph
和GitLens
提交代码
选择需要提交的文件,点击旁边的+进行暂存更改,输入修改信息(提示信息),在推送
Push
之前先拉取Pull
一下项目的代码VSCode
分支切换回主分支出现在签出前,请清理仓库工作树的问题:由于是修改代码冲突,在
VSCode
新建或者打开终端,在终端输入:js// 先将本地修改存储起来 git stash // 拉取远程 git pull // 还原暂存内容 git stash pop
也可以放弃本地修改:
jsgit reset --hard git pull
同步创建的远程分支:
git remote update origin --prune
创建忽略提交文件
.gitignore
,创建了这个忽略文件(这个忽略文件一般与.git
文件同级),在文件中的文件路径就不会被提交到Git
的远程,忽略文件的内容一般如下所示:jsnode_modules /dist yarn.lock
在忽略文件中的内容,不管是文件还是文件夹,都不会被进行云端的提交
同时在Github
和Gitee
中进行远程提交
有时候,我们需要将一个文件中的内容即提交到Github
中,也提交到Gitee
中,在确保两个在线托管平台中都有对应的仓库后,我们修改我们文件中的Git
配置文件,修改.git/config
文件,修改为如下的形式,将两个远程仓库的信息都放入:
python
[remote "gitee"]
url = git@gitee.com:JinLinC/Notes-All.git
fetch = +refs/heads/*:refs/remotes/gitee/*
[remote "github"]
url = git@github.com:JinLinC0/Notes-All.git
fetch = +refs/heads/*:refs/remotes/github/*
url
表示托管平台远程仓库的ssh
地址fetch
表示新建一个指定的远程仓库
这样我们在第一次提交的时候,执行git push -u github master
即可
在后续提交的时候,执行git push github