不耍流氓,直接上操做!
$ cd ifast $ git init
好比码云,得到项目地址https://gitee.com/icron/ifast.git
git
$ git remote add gitee https://gitee.com/icron/ifast.git
先拉取一次代码code
$ git pull gitee master
这时会报错,意思是2个仓库没有关联,带上参数--allow-unrelated-histories
再来一次开发
$ git pull gitee master --allow-unrelated-histories
这样就pull
成功了,而后就能够正常操做了。rem
$ git add * $ git commit -m '初始化'
$ git push gitee master
或使用参数 -u
首次推送全部内容it
$ git push -u gitee master
本地新建开发分支dev
(远程仓库可能不存在),并切换到新建的开发分支dev
ast
$ git checkout -b dev
本地新建开发分支dev
,从远程仓库gitee
直接拉取开发分支dev
,并切换到新建的开发分支dev
项目
$ git checkout -b dev gitee/dev
将更新推送dev分支到远程仓库,若是远程仓库不存在则默认会新建推送
$ git push gitee dev
经过上面的实践操做,能进行git
进行平常开发了,下面一些命令操做是平常操做的扩充。标签
远程仓库co
git remote -v
查看远程仓库列表git remote remove gitee
移除远程仓库gitee
分支操做
git branch
查看全部分支,带*
为当前分支git branch -d dev
删除dev
分支git checkout dev
切换分支dev
git branch dev
建立分支`devgit 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
查看列表以为有用记得收藏、点赞哦!