感觉自己的基础太薄弱了,git命令都没有掌握,急需加强。
git用法总结
Cd 到项目目录
Git init 可以把这个项目目录初始化成一个git仓库.(增加了一个.git文件)
Git remote(远程连接) add origin(这是唯一的名字,origin应该是我的github,我用了一个goweb01代表这个地址) hyperframework.git
//如果使用origin [remote origin already exists.]错误
Git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件.
Git commit -m “afadf” 附带备注的提交
Git push -u goweb01 master 推到 goweb01远程连接的master分支上 //上面命令表示,将当前分支推送到origin主机的对应分支。
git push -u origin(目标主机) master(本地分支) 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
git push frame master:dev-dejia-01 保证frame是当前的远程连接。
5.2 Protected branch
master分支应该受到保护,不是每个人都可以修改这个分支,以及拥有审批 Pull Request 的权力。
Github 和 Gitlab 都提供"保护分支"(Protected branch)这个功能。
5.3 Issue
Issue 用于 Bug追踪和需求管理。建议先新建 Issue,再新建对应的功能分支。功能分支总是为了解决一个或多个 Issue。
功能分支的名称,可以与issue的名字保持一致,并且以issue的编号起首,比如"15-require-a-password-to-change-it"。
$ git checkout -b iss53
Switched to a new branch 'iss53'
这相当于执行下面这两条命令:
$ git branch iss53
$ git checkout iss53我用git checkout -b dejiabook 创建本地的一个分支。
使用git push -u book(连接) (空) 那么默认提交到主机的分支中去,主机会自动创建一个名字为dejiabook的分支。
master去合并分支吧。
reference:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html
本文详细介绍了 Git 的基本操作流程,从初始化仓库到远程推送,再到分支管理等核心功能。通过具体实例演示如何使用 Git 进行版本控制,帮助初学者快速上手。
6609

被折叠的 条评论
为什么被折叠?



