`
meohao
  • 浏览: 94340 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20110620:git常用命令

 
阅读更多
1.git status                        查看当前未提交的修改文件
2.git diff                          查看当前未提交的具体修改内容
3.git add                           向服务器添加修改的文件
4.git rm                            向服务器提交本地删除的文件
5.git log --author=***              查看某人的修改
   git log -p                        查看每一条修改的具体内容
   git log --name-status             列出具体修改的文件
   git log --before=2013-07-10       列出2013-07-10之前的修改记录
   git log --after=2013-07-10        列出2013-07-10之后的修改记录
   git log >***.txt                  导出提交的Log日志
6.git commit  向服务器提交修改的内容,并不是真正的提交,但是此时会生成一个Hash号,在本地可以查看log
7.git pull                          同步更新到本地的源代码
8.git push                          本地的修改同步到服务器(真正的提交)
9.git show hash号          查看某一条提交记录的修改
   git show hash号 文件名  查看某一条提交记录某一个文件的修改
10.git branch            查看本地分支
    git branch -a        查看所有建立的分支(本地分支和远程分支)
    git branch -r         查看远程分支
11.git cherry-pick hash号   在当前分支上合入另一个分支的当前Hash号标志的代码
12.git merge hash号 在当前分支上合入另一个分支之前的所有代码
13.git checkout -f  强制还原所有的修改
14.git checkout origin/branch_name -b branch_name 用远程分支建立一个本地分支
15.git checkout branch_name  切换到本地的某分支
16.小窍门:双击可以选中文字并复制,点击鼠标中间的滑轮为粘贴。
17.小窍门:git log查看之前按Q键退出
18.在跳转机(Window系统)上直接修改文件有可能会更改文件本身的权限,更改跳转机上某个源代码目录的权限:chmod 777 -R froyo
如果提示木有权限更改,就需要已超级用户的身份进入:
sudo su
******(密码此时不显示,输入即可)
然后再sudo chmod 777 -R froyo
19.git clone uri 从服务器上取代码
20.vi file_path 编辑某个文件,在Windows系统上直接用编辑器更改文件可能造成文件权限改变,或者.bak文件产生,编译时可能编译不过,并且提交代码时要注意修改的文件不包括.bak文件。
   i
   Esc
   shift+":"
   wq  保存并退出
或者!q  强制退出
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics