git/GitFlow使用

GitHub和git的关系

git

#设置提交代码的人的用户名和电子邮箱
git config --global user.name ["zyd"]
git config --global user.email ["1749942046@qq.com"]
#创建新的代码库
git init [名字]
#获取指定网址的代码库
git clone [url]
#连接远程仓库
git remote add origin [url]
#将一个文件添加到暂存区(stage)
git add [file]
#将当前目录下所有文件添加到暂存区
git add .
#从暂存区删掉文件
git rm -r --cached [文件名]
#将暂存区的文件提交到本地仓库,并添加注释
git commit -m "这是提交时的注释"
#将本地仓库推送至远程仓库第一次
git push -u origin master
#将本地内容推送到远程仓库(之后)
git push origin master
#查看远程仓库信息
git remote -v
#删除远程仓库(解绑)
git remote rm origin

删除

#查看要删除的文件
git rm -r -n [目录]
#删除文件
git rm -r [目录]

查看远程仓库

#查看远程仓库名和对应的地址
git remote -v
#查看某个远程仓库的详细信息
git remote show [remote-name]

git Flow

git branch new	#新建分支,*表示当前所在分支
git chechout <分支> #切换分支
git checkout -b <分支> #新建分支并切换到此分支
git merge <分支>	#将指定分支合并到当前分支
git rebase <分支>	#将当前分支提交到指定分支

HEAD默认指向分支名。

开发实例

给master配备一个develop分支,在本地新建空的develop分支,以后以develop为父分支,推送到服务器。

git branch develop
git push -u origin develop


git flow init        #初始化: 

git flow feature start MYFEATURE        #开始新Feature: 

git flow feature publish MYFEATURE        #Publish一个Feature(也就是push到远程): 

git flow feature pull origin MYFEATURE       #获取Publish的Feature: 

git flow feature finish MYFEATURE        #完成一个Feature: 

git flow release start RELEASE [BASE]        #开始一个Release: 
git flow release publish RELEASE        #Publish一个Release: 

git flow release finish RELEASE        #发布Release: 
git push --tags        #别忘了

git flow hotfix start VERSION [BASENAME]        #开始一个Hotfix: 

git flow hotfix finish VERSION        #发布一个Hotfix: 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值