码迷,mamicode.com
首页 > 其他好文 > 详细

Git典型使用场景

时间:2016-05-13 11:47:22      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

 

1. 在本地创建版本库(把本地的一个目录内的文件纳入版本库管理,方便查看变动历史,恢复版本等。不限于代码,可以是笔记等所有需要追踪历史的文件。)

git init -- 把当前目录初始化为版本库

 

2. 提交改动到本地库(前提是当前目录已经是一个git版本库)

git add . -- 把当前目录所有文件加入git暂存区,后面也可以是特定的文件名。

git commit -m ‘xxx‘ -- 把暂存区的数据真正提交到版本库

 

3. 查看版本变动

使用命令行不太方便,直接使用客户端查看(比如 Totorise Git)

 

4. 从远程获取一个版本库

git clone https://github.com/zhangfanwen/ajaxformsubmit

 

5. 把本地改动合并到远程库(前提是本地已经commit过)

git pull origin master (push之前总是先通过pull获取主线最新代码)

git push origin HEAD:refs/heads/master

 

6. 基于本地master分支创建一个新的分支并切换过去(比如需要开始一个新版本的编码之前,创建新分支的目的是不往master上提交代码,master总是用于合并)

git checkout -b dev_branch master

 

7. 把分支的内容合并到master分支(版本开发完成后需要合并到主线的情况)

git checkout master
git merge dev_branch
如果有冲突,解决冲突后使用 git add标记解决冲突,然后使用git commit 提交
git branch -d dev_branch -- 删除分支(可选)

 

上面是一些独立的使用场景,在实际工作中可以根据具体情况进行组合。

 

参考文档(系列)

 

注意:此文章属博主原创,转载请注明原始链接,谢谢合作。

http://www.cnblogs.com/zhangfanwen/p/5487057.html

Git典型使用场景

标签:

原文地址:http://www.cnblogs.com/zhangfanwen/p/5487057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!