常见问题
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