linux下git客户端使用手册,linux下git客户端命令总结.docx

linux下git客户端命令总结

如果不特殊说明,’$’表示在linux终端命令行下执行一. 安装gitlinux Fedora系列安装命令:$ sudo yum install gitlinux Debian系列安装命令:$ sudo apt-get install git二. 配置git假设此时已经安装了git,则先要对git进行配置,配置分三个等级:1. /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 –system 选项的 git config 时,它会从此文件读写配置变量。2. ~/.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 可以传递 –global 选项让 Git 读写此文件。3. 当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库可以通过如下命令查看配置列表:$ git config –list可以通过输入 git config : 来检查 Git 的某一项配置, e.g: $ git config 三. git仓库操作1.克隆已经存在的远程仓库默认名称保存:$ git clone /libgit2/libgit2重新命名保存:$ git clone /libgit2/libgit2 mylibgit2.使用 Git 来对现有的项目进行管理进入该项目目录并输入:$ git init该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。 (参见 Git 内部原理 来了解更多关于到底 .git 文件夹中包含了哪些文件的信息。)如果你是在一个已经存在文件的文件夹(而不是空文件夹)中初始化 Git 仓库来进行版本控制的话,你应该开始跟踪这些文件并提交。 你可通过 git add 命令来实现对指定文件的跟踪,然后执行 git commit 提交:$ git add *.c$ git add LICENSE$ git commit -m ‘initial project version’四. 命令集合1.查看文件状态$ git status //查看当前文件状态$ git status -s? <=> $ git status –short 状态符号说明: ?? 新添加的未跟踪文件 A? 新添加到暂存区中的文件 M M位于右侧: 文件被修改了但是还没放入暂存区 M? M位于左侧:文件被修改了并放入了暂存区 MM 在工作区被修改并提交到暂存区后又在工作区中被修改了2. git add$ git add [filename]? //开始跟踪文件,或将修改的文件添加到暂存区3.忽略文件$ vim .gitignore — 编辑该文件可过滤掉无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表中的文件,需要注意的是,这些文件必须不在跟踪状态下才有效。 — 详细的例子可以参考: /github/gitignore4.查看差异$ git diff? // 查看尚未暂存的文件变化$ git diff –cached<=> $ git diff? // 查看尚未暂存的文件变化,Git 1.6.1 及更高版本还允许使用 git diff –staged,效果是相同的,但更好记些。5.提交更新$ git commit -m "提交已经存入缓存区的文件"$ git commit -a -m "提交所有跟踪的已经修改的文件"? <=> $ git add?? 和? $ git commit -m ""6. git rm$ git rm [filename]? //下一次提交时,该文件就不再纳入版本管理了。 若删除前修改过并已经放到暂存区域,则必须要用强制删除选项 -f$ git rm log//*.log? //删除 log/ 目录下扩展名为 .log 的所有文件(注意星号 * 之前的反斜杠 /)$ git rm /*~???????? //删除以 ~ 结尾的所有文件$ git rm –cached [filename] ? — 让文件保留在磁盘,但是并不想让 Git 继续跟踪 — 当忘记添加 .gitignore 文件,又不小心把一个很大的日志文件或一堆 .a 这样的编译生成文件添加到暂存区时,这一做法尤其有用。/申博官网 /申博资讯7. git mv$ git mv README.md README 相当与运行了如下三个命令 $ mv README.md README $ git rm README.md $ git add README8. 查看提交历史$ git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值