Git 常用命令说明

来源:互联网 发布:全角替换为半角 js 编辑:程序博客网 时间:2024/04/29 09:03

1、git clone +url -- 下载代码;

(例如:git clone git@HI3796MV100_DVB_OTT/umbase.git -b HI3796MV100_TianJin_coship_8G_1G)

2、git status -- 查看哪些文件被修改过;

3、git diff 文件路径 -- 查看修改了什么;

(例如:git diff device/hisilicon/bigfish/sdk/Android.mk )

4、git checkout -- 丢弃工作区的改动,丢弃后跟项目提交的一样;

(例如:git checkout device/hisilicon/bigfish/sdk/Android.mk )

5、git add -- 增加新增的文件;

(例如:git add device/hisilicon/bigfish/sdk/Android.mk )

6、git log -- 查看提交的情况

7、git reset --hard commit_id  回退版本;

(commit_id 是指每一次提交后看到 id,例如:

git reset --hard e5ffa63b39a4aeab08f0191dc654de99ef14a67f )

 

8、git reset commit_id  代码回退到修改后提交前commit_id 后的版本

(例如:git reset e5ffa63b39a4aeab08f0191dc654de99ef14a67f)

9、git commit -m “修改描述”-- 提交修改的文件到服务器;

(例如:git commit ./device/hisilicon/bigfish/sdk/Android.mk -m "[bug_id]无[问题描述]修改应用取不到信号强度获的问题 [修改人]***")

10、git push -- 表示提交到服务器;

11、git pull -- 同步到服务器的代码;如果提交时有冲突提示就要先同步;


备注:之后慢慢补充

两个常用查找命令:

1)grep "xxx" . -R -- 查找 xxx 关键字

查找目录下的所有文件中是否含有IBM字符串 
find .|xargs grep -ri "IBM" 

2)find -name *** -- 查找 *** 文件(夹)

0 0