博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用命令和Github协同流程
阅读量:5968 次
发布时间:2019-06-19

本文共 1116 字,大约阅读时间需要 3 分钟。

  hot3.png

符号约定

  • <xxx> 自定义内容
  • [xxx] 可选内容
  • [<xxx>] 自定义可选内容

初始设置

  1. git config --global user.name "<用户名>" 设置用户名
  2. git config --global user.email "<电子邮件>" 设置电子邮件

命令

本地操作

  1. git add [-i] 保存更新,-i为逐个确认。
  2. git status 检查更新。
  3. git commit [-a] -m "<更新说明>" 提交更新,-a为包含内容修改和增删, -m为说明信息,也可以使用 -am

远端操作

  1. git clone <git地址> 克隆到本地。
  2. git fetch 远端抓取。
  3. git merge 与本地当前分枝合并。
  4. git pull [<远端别名>] [<远端branch>] 抓取并合并,相当于第2、3步
  5. git push [-f] [<远端别名>] [<远端branch>] 推送到远端,-f为强制覆盖
  6. git remote add <别名> <git地址> 设置远端别名
  7. git remote [-v] 列出远端,-v为详细信息
  8. git remote show <远端别名> 查看远端信息
  9. git remote rename <远端别名> <新远端别名> 重命名远端
  10. git remote rm <远端别名> 删除远端
  11. git remote update [<远端别名>] 更新分枝列表

分枝相关

  1. git branch [-r] [-a] 列出分枝,-r远端 ,-a全部
  2. git branch <分枝名> 新建分枝
  3. git checkout <分枝名> 切换到分枝
  4. git checkout -b <本地branch> [-t <远端别名>/<远端分枝>] -b新建本地分枝并切换到分枝, -t绑定远端分枝

协同流程

  1. 首先fork远程项目
  2. 把fork过去的项目也就是你的项目clone到你的本地
  3. 运行 git remote add <远端别名> <别人的远端分枝> 把别人的库添加为远端库
  4. 运行 git pull <远端别名> <远端分枝> 拉取并合并到本地
  5. 编辑内容
  6. commit后push到自己的库(git push <自己的远端别名> <自己的远端分枝>
  7. 登陆Github在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交即可。

1~3是初始化操作,执行一次即可。在本地编辑内容前必须执行第4步同步别人的远端库(这样避免冲突),然后执行5~7既可。


参考:

转载于:https://my.oschina.net/looly/blog/396109

你可能感兴趣的文章
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>