您的位置:首页 > 其它

更新一些git命令

2017-01-11 13:53 295 查看
1.git reset 文件名

2.git rm --cached 文件名

两种方法都可以做到。从命令上而言 第二种更符合逻辑,但是会一不小心删除文件。

老是忘记,记录一下以免忘记。

-------------2017/1/19-------------

git log -1 --raw 可以在看到本地的commit修改了哪些文件。

-------------2017/2/17-------------

adb乱入 adb logcat xxx:* *:S 可以过滤xxx的log

-------------2017/4/5-------------

今天同事在提交代码的时候发现自己在no branch上面commit了问我怎么处理,我说直接fetch一个新的 然后吧change的commitId,cherry-pick过来,然后同事切分支之后发现忘记git log了。头疼半天,查到只需要git reflog就可以看到之前的几次提交以及commitId 然后切回新建的分支,用git merge commitId就可以把change啦过来了,不过这种方式用git log --raw是看不到change的 ,想看到change的文件可以reset了重新commit一次。

-------------2017/4/6-------------

git log -p可以查看每个改动文件的diff,包括已经local commit或者add过的

-------------2017/4/6-------------

gitk 命令可以打开提交详情的图形化界面 但是会占用一个terminal窗口,而且图形化界面对于内存的占用和性能的消耗是相当严重的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git