git 常用命令
2011-11-04 15:06
375 查看
我们常用git命令
git pull SMIT master #获得最新代码
#若无法同步或出现错误,可以尝试 git reset --hard HEAD 再同步一次
vi your_file #修改代码
git status #查看是否你要修改的文件
git diff #查看代码是否是你要提交的。
(要注意几点, 1. window文件和linux文件是不一样的,多了个^M,所以你看到整个文件都被修改了,那是不对的。可尝试busybox dos2unix your_file
2. 没必要增多或减少空白行或没有用的修改。这样以后查看历史修改比较方便
3. 没必要添加无用的文件,如your_file.java-bk your_file.java~)
git add your_file.java your_file_2.java (在不熟悉git下,建议不要使用git add .)
git status # 看是否添加完了, 否则用git add 加完。
git commit -m "your msg"
如果修改错了,可以用
git reset --hard HEAD #回复代码
同步到服务器中
git push SMIT master
查看版本
git log --raw
查看修改具体
git show HEAD
git pull SMIT master #获得最新代码
#若无法同步或出现错误,可以尝试 git reset --hard HEAD 再同步一次
vi your_file #修改代码
git status #查看是否你要修改的文件
git diff #查看代码是否是你要提交的。
(要注意几点, 1. window文件和linux文件是不一样的,多了个^M,所以你看到整个文件都被修改了,那是不对的。可尝试busybox dos2unix your_file
2. 没必要增多或减少空白行或没有用的修改。这样以后查看历史修改比较方便
3. 没必要添加无用的文件,如your_file.java-bk your_file.java~)
git add your_file.java your_file_2.java (在不熟悉git下,建议不要使用git add .)
git status # 看是否添加完了, 否则用git add 加完。
git commit -m "your msg"
如果修改错了,可以用
git reset --hard HEAD #回复代码
同步到服务器中
git push SMIT master
查看版本
git log --raw
查看修改具体
git show HEAD