共计 1038 个字符,预计需要花费 3 分钟才能阅读完成。
不耍流氓,直接上操作!
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 查看列表
觉得有用记得收藏、点赞哦!