Linux 平台上安装Git
1、Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖库。执行下面这条指令安装依赖库。
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
2、开始安装Git,一条命令搞定,如下
apt-get install git
以上两步执行成功,就完成安装了,可以用 git --version 命令查看Git的版本号确认安装成功。
注意:1、如果执行命令时提示没有权限,请加 sudo 或者进入root用户
2、Debian与Ubuntu安装命令一致
简单应用
0.、创建git库
$ git init
1、查看状态
$ git status
2.、查看文件修改
$ git diff filename
3、查看缓存中的修改
$ git diff --cached filename
4、恢复原文件
$ git checkout filename
5、提交修改
$ git commit -m "图像旋转"
6、查看修改记录
$ git log --oneline -5 .
-5 ---> 查看5条记录
7、查看修改的文件列表
$ git whatchanged -1 c7b96ab
8、查看文件的具体修改内容
$ git show c7b96ab filename
9、生成patch
1) 生成某一条记录的patch
$ git format-patch -1 ab87248
2) 从某条记录开始的连续n条(例5条)
$ git format-patch -5 ab87248
3) 从第一条记录开始的连续n条(例5条)
$ git format-patch -5 .
10、合入patch
$ git apply --apply --verbose --reject 0001-VOE-1.3.7.2.patch
合入时,注意是否存在 *.rej 文件,这是冲突文件。若有,需手动合入相应修改
11、git add 添加多余文件 撤销操作
1) $git reset HEAD 后面什么都不跟的,就是上一次add 里面的内容全部撤销
2) $git reset HEAD XXX 后面跟文件名,就是对某个文件进行撤销
3) $git restore --staged filename (功能同 2) )
12、将文件剔除出Git工程版本管理
$git restore filename
13、git commit 后悔 撤销操作
$git reset --soft HEAD^
--soft :不删除工作空间改动代码,撤销commit,不撤销git add
--hard :删除工作空间改动代码,撤销commit,撤销git add
14、commit注释写错了,只是想改一下注释,只需要:
$git commit --amend
此时会进入默认vim编辑器,修改注释完毕后保存就好了。
记住以上指令后,Git基本功能就会用啦