使用VS Code推送代码到GitHub
git init
然后会出现状态连接状态
第一步:
git status
查看当前状态当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态,红色的字体显示的就是你修改的文件。
第二步:
提交代码第二步:
git add .
或者
git add xxx
如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . ?就可以把你的内容全部添加到本地git缓存区中
如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(红色文字的文件链接) ?就可以提交部分文件到本地git缓存区。
第三步:
提交代码第三步:
git commit -m
"提交代码" 推送修改到本地git库中
如果出现错误
- error: switch `m‘ requires a value
输入 git status
显示
use "git rm --cached <file>..." to unstage
暂存区有文件没有处理
git add .
git commit -m .
暂存区已经提交成功
第四步:
提交代码第四步:
git pull <远程主机名> <远程分支名>
取回远程主机某个分支的更新,再与本地的指定分支合并。
如果合并有失败提示
! [rejected] master -> master (non-fast-forward)
则输入以下命令:
git pull <远程主机名> <远程分支名> --allow-unrelated-histories //把远程仓库和本地同步,消除差异 //类似 git pull https://github.com/ce.git master --allow-unrelated-histories
然后解决冲突后,commnit,继续以下步骤:
第五步:
提交代码第五步:
git push <远程主机名> <远程分支名>
把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上