Git版本控制工具进阶

来源:互联网 发布:java测试工程师技能 编辑:程序博客网 时间:2024/05/17 03:48

1,准备工作, 打开Git Bash

进入到项目根目录下,执行如下,代码仓库建好

jit init 


2,.接下来提交项目中的代码,bin 和gen目录下的文件是会自动生成的 所以不应该添加到版本控制当中,否则有可能会对文件的自动生成造成影响

现在,在项目的根目录下创建一个名为.gitignore的文件,然后编辑这个文件内容第一行bin/,第二行gen/

这样bin和gen目录下所有文件都忽略掉了


3,先使用添加将所有文件进行添加,然后提交

git add .(点)

git commit -m "First cimmit."


4,查看文件修改情况方法

git status

然后Git会提示项目中没有任何可提交的文件,现在对项目中的代码稍做改动,然后重新输入git status 命令

可以看到Git提醒修改的文件已经发生了更改,那么如何看到更改内容呢?需要借助diff命令了

git diff

这样可以查看所有文件更改内容,(如果想退出快捷键q)如果只看某个文件更改的内容在后面加上路径

git diff 路径

显示修改的内容其中减号代表删除的部分,加好代表添加的部分,

5,撤销未提交的修改可以用checkout命令,所做一切修改都被撤销

git checkout 路径名

重新运行git status 命令可以看到项目中没有任何可提交的文件,说明撤销成功,

如果某个已经被add添加过了,这种方法就无法撤销其更改的内容

6,可以做个实验:稍微改下代码,输入命令

git add .(点

这样把所有文件都添加上,可以输入git status 来检查下,

现在再执行以下checkout命令,会发现仍然处于添加状态,所修改的内容无法撤销,解决方法:先取消添加,然后撤回修改,取消添加使用reset命令,

git reset HEAD 路径

再执行get status 重新变回未添加状态,此时可以使用checkout将修改内容撤销

7,查看提交记录:查看所有

git log

查看其中一条记录git log 该记录Id -1,查看具体修改内容再在后面添加-p





0 0
原创粉丝点击