Skip to content

常见问题

VSCode中使用Git

VSCode中使用Git建议先安装两个插件:Git GraphGitLens

  • 提交代码

    选择需要提交的文件,点击旁边的+进行暂存更改,输入修改信息(提示信息),在推送Push之前先拉取Pull一下项目的代码

  • VSCode分支切换回主分支出现在签出前,请清理仓库工作树的问题:

    由于是修改代码冲突,在VSCode新建或者打开终端,在终端输入:

    js
    // 先将本地修改存储起来
    git stash 
    // 拉取远程
    git pull
    // 还原暂存内容
    git stash pop

    也可以放弃本地修改:

    js
    git reset --hard
    git pull
  • 同步创建的远程分支:git remote update origin --prune

  • 创建忽略提交文件.gitignore,创建了这个忽略文件(这个忽略文件一般与.git文件同级),在文件中的文件路径就不会被提交到Git的远程,忽略文件的内容一般如下所示:

    js
    node_modules
    /dist
    yarn.lock

    在忽略文件中的内容,不管是文件还是文件夹,都不会被进行云端的提交


同时在GithubGitee中进行远程提交

有时候,我们需要将一个文件中的内容即提交到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

Released under the MIT License.