1、克隆服务器上的项目
git clone http://...
2、设置Git
git config --global user.name "your_username"
git config --global user.email your_email@domain.com
3、合并分支
git status 查看当前状态
git checkout dev 切换到dev分支
git merge dev 合并dev分支到当前分支
git merge --abort merge成功后,push与pull冲突,使用此命令后可以先pull再push
4、查看历史纪录以及退出
git log --author=name 查看历史提交记录
退出:在英文状态下按q
5、使用VSCode更新远程代码可能提示【在签出前,请清理存储工作树】
git stash
git pull
git stash pop
- git stash命令将当前自己所修改的代码暂存
- git pull拉取最新的仓库内容
- git stash pop将获取git栈顶的最近一次保存的内容,并合并到代码中,可能会发生代码冲突,在vscode中会在修改过的代码中出现几个选项:
- Accept Current Change:使用远程仓库的代码覆盖本地代码
- Accept Incoming Change:使用本地代码覆盖远程仓库的代码
- Accept Both Change:对两个冲突的代码不做修改,均放入文件内
- Compare Changes:对比两段代码、
详细解释查看:https://blog.csdn.net/skybulex/article/details/125608634