git常用命令(补)

post by rocdk890 / 2012-11-12 9:47 Monday linux技术
导入远程仓库
$ git clone https://github.com/yangtianxiang/test1.git

提交本地代码(master)
git status                               : 新增,编辑的文件列表显示
$ git add 文件名                           : 加入commit队列
git commit -m '说明文字'                 : 提交文件

切一个新的branch
    git checkout -b branch名         : 切一个新的branch,并且向新的brach移动

同时显示更新的文件列表。
     git branch                               : branch状态确认。

修改,增加文件

     git status                               : 新增,编辑的文件列表显示
     $ git diff 文件名                        : 更新确认   
     $ git add 文件名                       : 加入commit队列
          $ git add -u *                           : 更新的文件批量更新
          $ git reset HEAD 文件名            : 从commit队列删除
     git commit -m '说明文字'        : 提交文件
修改的代码还原

   git reset --hard HEAD    : 本地的所有代码回到修改前的状态
   git checkout 文件名       : 指定文件回到上次commit的状态

代码提交
    $ git push orgin branch名              :将代码提交到服务器,必须先commit


获取最新代码(在master下更新代码)

     cd /home/dev/kg_source/slamdunk/trunk
     $ git ch master
     git pull --rebase                           :将最新代码从服务器获取到本地master
     $ git ch branch名
     git rebase master                        :将最新代码合并到当前branch
     git push --force origin branch名   : 将本地branch提交到测试用服务器
查看远程有多少分支    $ git remote show origin
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-279.html

标签: linux 命令 git

评论: