时间:2022-04-11
文章目录
声明
因为对clone、拉取、提交、合并代码的混乱,特此做笔记理清思路,仅作以为一个可靠稳定的方式;
开头
拿到新项目,还没 clone 时,可完整思路下来;
1、在远程仓库上,创建自己的分支
一般默认时从 master 分支上创建出来,不用管;
创建好后复制对应的 url 地址;
2、clone 克隆项目
在指定的 object 文件夹,右键 “Git Bash here”
输入:git clone xxxx (xxx 就是你的 远程仓库地址)
此时已经可以拉取到 已连通 远程仓库的代码;
3、猜你遇到问题
(1)你是直接 U 盘拷贝过来的项目,没有联通 远程仓库;
(2)个人代码出现了冲突,不能拉取、不能提交;
建议:
(1)在新的文件夹下重新 clone 项目;
(2)如何把自己的代码替换进去;
(3)再提交上去合并;
方法很笨,但是能保证没问题,保证不会搞乱别人的代码;
4、基于 1、2 步骤本地已有联通项目
此时可用 VScode 点点点
5、创建本地分支
在 clone 之后一定要在本地创建本地分支;
相当于:git branch xxx(xxx是你的本地分支名称)
6、拉取代码
这个是为了确保,远程仓库上的分支,是否有代码更新【重要,否则报错】
这个得看公司:有些拉 dev (大家合并到的分支);有些是拉自己分支(我公司是拉自己分支)
问清楚就好,可以问:“我要拉最新代码,拉哪个分支的?我后面合并的代码合并到哪个分支?”
相当于: git pull
7、暂存代码
把新编辑代码进行暂存;
相当于: git add .
8、提交代码
这个说提交,只是相当于 commit ,不是 push;
相当于:git commit -m “xxxx” (这里的xxx 是你提交到远程仓库所写的注释)
9、同步
相当于 git push;
默认情况下推到当前本地分支,对应的远程分支;
10、可以在远程仓库查看
可以看到推上了合并到分支上的信息;