您的位置:首页 > 其它

Git常用命令记录

2017-05-18 19:27 337 查看
1.    git clone下载默认最新版本
比如:git clone http://xxx/xxx
 
2.    git checkout xxx,这里的xxx是commit id
怎么获取commit id呢?可通过gitlog > log.txt来获取,比如:
commit xxx

Change-Id: yyyy
change-id是gerrit的,这是一种免费、开放源代码的代码审查软件
 
3.    git status查看本地修改的文件
 
Git logsrc/preview-kit/Linux-2.6.34/drivers/usb/gadget/mv_gadget.c
   ----显示关于这个文件所提交的commit
git log -p src/preview-kit/linux-2.6.34/drivers/usb/gadget/mv_gadget.c
  ----显示关于这个文件所提交的commit,同时把修改的内容也显示出来。
 
4.    git log的时候最下面有个“:”,这是要退出,输入q即可
5.    git add b.txt增加文件
6.    git commit -m "提交b.txt文件"
7.    删除文件
我们可以直接在目录下删除或是使用命令删除rm b.txt
8.    恢复删除的文件
git checkout --device/qcom/sepolicy/common/file_contexts
9.    生成每次commit的patch文件
git show commit-id > ***.patch
 
10.  diff –git
---a/bootable/bootloader/lk/app/aboot/aboot.c
+++b/bootable/bootloader/lk/app/aboot/aboot.c
--- 表示以前的,+++ 表示修改过的
--- /dev/null-------表示之前没有对应的文件
+++ bootable/bootloader/lk/dev/gcdb/display/video.h
11.  git show 显示最近一次的commit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: