常用的git操作命令

常用的git操作命令


倘若这时候你还没有一个github账号,呵呵,大兄弟你该注册一个了(https://github.com/)

在学习git操作命令之前建议你熟悉一下Mac常用终端操作命令  vim基本操作

登录github账号,手动创建一个远程项目仓库

1.点击 New repository 按钮进入Create a new repository页面

2.填写项目名称 Repository name,点击 Create repository 按钮

常用的git操作命令_第1张图片

3.点击 Create repository 按钮后,github创建了该项目,生成项目链接。但这时的项目是空的。

常用的git操作命令_第2张图片

书写本地代码,git库初始化

1.在Code 文件夹下创建 RailsDemo 项目文件夹

2.在RailsDemo项目文件夹下创建一个 README.md 文件 

常用的git操作命令_第3张图片

3.初始化本地项目库,使用vim或其他编辑器修改README.md

常用的git操作命令_第4张图片

上传本地代码至远程仓库

1.添加改动代码至本地仓库,本地仓库与远程仓库建立联系

常用的git操作命令_第5张图片

2.将代码上传至远程仓库master分支上

(倘若你没配置过git,可能会提示你填写username password)

常用的git操作命令_第6张图片

这时你可以看一下GitHub上你的项目,会有变化哦!

创建本地仓库功能分支feature/firstPage,书写代码并上传至远程仓库feature/firstPage分支

1.查看本地分支,并创建feature/firstPage分支

常用的git操作命令_第7张图片

2.切换至feature/firstPage分支上,书写代码并上传创建远程分支feature/firstPage

常用的git操作命令_第8张图片

3.创建远程分支feature/firstPage并上传改动的代码

常用的git操作命令_第9张图片

手动发起向master分支的合并请求

1.点击 New pull request 按钮,进入合并请求页面

选择正确的合并分支,点击 Creat pull request 按钮

常用的git操作命令_第10张图片

2.合并分支

常用的git操作命令_第11张图片

合并完成后master的代码就和feature/firstpage分支的代码一样了

**当你的同事又更新了master上的代码**

更新feature/firstPage代码,与master分支同步

1.你的同事又更新了远程的master分支

常用的git操作命令_第12张图片

2.本地master分支更新,与远程master分支同步

常用的git操作命令_第13张图片

3.本地feature/firstPage分支与本地master分支同步

常用的git操作命令_第14张图片

4.将本地feature/firstPage分支代码上传至远程分支feature/firstPage

删除远程分支、本地分支feature/firstPage

1.删除远程分支

常用的git操作命令_第15张图片

2.删除本地分支

常用的git操作命令_第16张图片

代码修改了想回退到之前的代码

1.add之前回退

常用的git操作命令_第17张图片

2.add后commit之前想回退

常用的git操作命令_第18张图片

3.如果你commit了或push了,需要git log查看日志获取commit_id

常用的git操作命令_第19张图片
常用的git操作命令_第20张图片

查看git日志

常用的git操作命令_第21张图片

哥们儿,够苦逼

你可能感兴趣的:(常用的git操作命令)