Git版本控制常用命令

内容来源于《第一行代码》
还有阮老师的博客:
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

打开Git Bash.
一、 配置身份
git config –global user.name “Wang Weiwei”
git config –global user.email “wangwei129549@gmail.com”
二、 创建代码仓库(Repository)
进入到相应的目录下面:cd D:/workplace/MyProject/
新建一个目录,将其初始化为Git代码库:git init [project-name]
查看目录:ls -al(.git用来记录本地所有的git操作)

三、 提交本地代码
添加一个目录:git add [catalog-name]
添加所有文件:git add.
提交:git commit -m “描述信息”

四、 忽略文件
在项目的根目录下创建.gitignore的文件,加入bin/ gen/
git add.
git commit -m “描述信息”

五、 查看修改内容
查看文件修改情况:git status
查看所有更改的内容:git diff
只查看某个文件修改内容:git diff 具体文件路径
(- - -代表删除的部分,+++代表添加的部分)

六、 撤销未提交的修改
git checkout 所要撤销修改的文件路径
检查是否撤销成功:git status

如果文件已被添加,则应先取消添加,然后再撤回提交
git reset HEAD 路径名
git status

七、 查看提交记录
git log
只查看其中一条记录,在命令中指定该记录的id,并加上-1表示只看到一行记录
git log [id] -1
查看具体修改的内容,加入-p
git log [id] -1 -p

八、 分支的用法
可在不影响已发布版本的情况下,继续研发下一版本。
查看当前的版本库中有哪些分支:git branch -a
创建一个分支:git branch version1.0
切换分支:git checkout version1.0(带*号)
检查:git branch -a
完成合并操作:
git checkout master
git merge version1.0(若出现代码冲突,自行解决)
删除分支:git branch -D version1.0

九、 与远程版本库协作(团队合作开发)
下载远程版本库:git clone Git地址
本地修改内容同步到远程版本库:git push origin master(origin指定的是远程版本库的Git地址,master指定的是同步到哪一个分支上)
将远程版本库上的修改同步到本地(fetch和pull):git fetch origin master(存放在origain/master分支上)
查看远程版本库修改的内容:git diff origin/master
合并到主分支:git merge origin/master
获取最新代码并合并到本地:git pull origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值