30分钟学会Git – 在码云实践

不耍流氓,直接上操作!
1. 本地仓库初始化
$ cd ifast
$ git init
2. 新建远程仓库
比如码云,获得项目地址https://gitee.com/icron/ifast.git
3. 添加/关联远程仓库
$ git remote add gitee https://gitee.com/icron/ifast.git
先拉取一次代码
$ git pull gitee master
这时会报错,意思是2个仓库没有关联,带上参数–allow-unrelated-histories再来一次
$ git pull gitee master –allow-unrelated-histories
这样就pull成功了,然后就可以正常操作了。
4. 本地代码提交
$ git add *
$ git commit -m ‘初始化’
5. 推送远程仓库
$ git push gitee master
或使用参数 -u 首次推送所有内容
$ git push -u gitee master
6. 新建开发分支
本地新建开发分支dev(远程仓库可能不存在),并切换到新建的开发分支dev
$ git checkout -b dev
本地新建开发分支dev,从远程仓库gitee直接拉取开发分支dev,并切换到新建的开发分支dev
$ git checkout -b dev gitee/dev
7. 推送开发分支
将更新推送dev分支到远程仓库,如果远程仓库不存在则默认会新建
$ git push gitee dev
8. 其他操作
通过上面的实践操作,能进行git进行日常开发了,下面一些命令操作是日常操作的扩充。

远程仓库

git remote -v 查看远程仓库列表

git remote remove gitee 移除远程仓库gitee

分支操作

git branch 查看所有分支,带*为当前分支

git branch -d dev 删除dev分支

git checkout dev 切换分支dev

git branch dev 创建分支`dev

git checkout -b dev 创建并切换分支dev

git merge dev 合并dev分支到当前分支

提交记录

git log 查看提交记录

git log –graph –pretty=oneline –abbrev-commit 格式化输出提交记录

标签操作

git tag v1.0 创建标签v1.0

git push origin v1.0 推送单个标签

git push origin –tags 一次性推送全部标签

git tag -d v1.0 删除标签

git push origin :refs/tags/v1.0 删除远程标签

git tag 查看列表

觉得有用记得收藏、点赞哦!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理