git的使用

本文详细介绍了 Git 的基本操作流程,从初始化仓库到远程推送,再到分支管理等核心功能。通过具体实例演示如何使用 Git 进行版本控制,帮助初学者快速上手。

感觉自己的基础太薄弱了,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值