git的使用

<a>github的提交方式

(1)gitadd.--------------------存储到本地

gitcommit-m'message'-------存储时的标记(修改了哪些地方,方便下次查询)

gitpull------------------------下载服务器代码

gitpush------------------------上传代码至服务器

<b>svn服务器的提交方式

(1)gitadd.------------------存储到本地

gitcommit-m'message'--------存储时的标记(修改了哪些地方,方便下次查询)

gitsvnrebase------------------下载服务器代码

gitsvndcommit-----------------上传代码至服务器

<c>其他相关的git命令

(1)gitbranch-------------------查看当前属于哪个分支

1、只有冲突存在时才会修改分支——改为冲突再gitadd.

2、gitrebase–-continue-------------------自动合并

3、gitcheckout–bsvn新建分支名----------新建分支存储现有文件

4、gitbranch-------------------------------查看在哪个分支下

5、gitcheckoutmaster----------------------将其放到master分支下

6、gitmerge-------------------------------整合分支

7、gitbranch-d分支名----------------------删除分支

(2)gitcheckout+上传的commit编号-----------将本地代码恢复到此状态

(3)gitlog------------------------------------查看本地git上传日志

(4)gitlog-papp/controllers/grids_controller.rb----查看某个文件的修改历史

(5)gitcheckoutd0eb6ef3afe8a377943d3cf6f1e9c320c18f6f32

app/controllers/charts_controller.rb-----------返回到这个版本的文件(重现错误)

(6)gitdiff+commit编号--------------------------查询不同代码

相关推荐