前段时间写代码又放飞自我起了很多奇奇怪怪的名字 最近小工程告一段落正好再来整理一下代码
令人震惊的是太久没用Git我竟然把指令都忘得七七八八
特作此文记录一下提醒自己
需求:建立一个总代码库,在分支更新正在施工的代码,完工后合并到主分支。
- 建库
1)可以新建文件夹,通过
git init
初始化,建立本地的Git仓库
然后复制远程仓库的地址和本地连接
git remote add origin https://github.com/.../TryTry.git
2) 也可以直接远端建立仓库后clone到本地
git clone https://github.com/.../TryTry.git
2.同步本地和远程仓库
git pull origin master
记得写后面的分支位置
3.上传本地修改文件
git add name.txt
或者当前路径下的全部文件
git add .
- 添加commit,不管写啥都写一点,跳error可
:q
退出
git commit -m "update"
5.同步到远程仓库
git push -u origin master
可能需要账号密码
上述是同步到主分支master的一般步骤
实现我的目标还需要新建一个分支
git branch [branchname] // 新建分支
git checkout [branchname] // 切换分支
git checkout -b [branchname] // 新建并切换到新分支
然后就可以在新分支里更新啦 注意push的对象不再是master
git push -u origin [branchname]
查看不同的分支可以看到不同的进度,之后再根据需要合并!
合并指定分支到当前分支
git merge [branch]
参考
Git详解之三 Git分支
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
常用 Git 命令清单