在刚刚建立配置好密钥,本地上面都没有时
1、拉取远程仓库代码:
git clone XXX(XXX为刚刚复制的仓库链接)
①注意:如果本地该文件夹有代码,不会覆盖
但是很不建议这样做,会有各种问,最好就是在新文档clone,如何再把新编译代码粘贴替代进去。
2、新建本地分支;
git branch XXX(XXX填写你的分支名称)
②注意:如果该文件夹有代码。后面你才 git clone xxx拉取代码;
可能会出现错误 “not a valid object name: 'master'”;
此时需要先有 提交对象 才会生成本地 master 分支;
操作:
git add .
git commit -m "写你要提交代码的注释"
这个时候就可以创建自己的分支;【注意不要 git push 那么快】
3、查看所有分支;
git branch -a
4、选到自己的本地分支;
git checkout xxx (xxx就是你刚刚创建的分支);
5、提交代码
git add .
git commit -m "XXX"(XXX为本次提交代码的备注)
git push -u origin XXX(XXX为要提交代码的分支名称)【首次提交】
③注意首次这样提交,会默认创建一个自己这个名字的分支在 远程仓库;
git push (【非首次提交】仅 git push 即可)
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在上述操作之后,在vscode 上的操作;
在提交代码之前(上面都没做之前)
1、先创建本地分支
在 clone 之后一定要在本地创建本地分支;
相当于:git branch xxx(xxx是你的本地分支名称)
2、拉取代码
这个是为了确保,远程仓库上的分支,是否有代码更新【重要,否则报错】
相当于: git pull
3、暂存代码
把新编辑代码进行暂存;
相当于: git add .
4、提交代码
这个说提交,只是相当于 commit ,不是 push;
相当于:git commit -m "xxxx" (这里的xxx 是你提交到远程仓库所写的注释)