zoukankan      html  css  js  c++  java
  • 关于git的简单实用命令

    时代在进步啊,现在已经不是svn的时代了,好多人都在使用git。所以自己也稍微学习了下git的使用。

    常见的通过git提交代码步骤:

    git status :查看文件状态 :该命令显示你工程内修改的所有文件。

    git add –A :添加上传文件 : 该命令用户添加你要提交的文件 (-A)是提交所有。如果单独提交,只需要添加单独的文件路径就可以(该路径可以是文件,也可以是文件夹)。

    git commit -m "追加删除文件"  :提交文件命令,该命令讲git add添加的文件条件到本地git服务器中。

    git push origin HEAD:refs/for/develop :推送到远程命名,该命令讲本地服务器的修改的文件推送到远程服务器中。

    常见的解决冲突的方法:

    git stash :暂存本来修改的内容,该命令保存工程内更改的信息。

    git pull:获得服务器的新内容

    git stash pop:合并缓存区和更新下来的内容。

    git变化主干:

    git checkout master

    关于分支的创建:以创建devlop为例

    git branch devlop:创建本人分支

    git push --set-upstream origin devlop :创建远程分支和本地分支连接。

    git branch -D devlop:删除分支

    git diff 文件路径+文件名:查看文件的修改

    git diff 文件1 + 文件2:查看2个文件不同之处

    ----------------------------git rebase------------------------------------------------------------------------------------

    1.git rebase 注:将当前分支重新设置基线,查看冲突点,修改冲突的文件,达到提交的状态。
    2.git rebase --continue 注:让rebase继续处理,你修改完的冲突文件
    3.git add 注:提交修改后的文件
    4.git rebase --continue 注:让rebase继续处理,查看是否有其他文件未提交
    5.git commit --amend 注:提交修改后的代码
    6.git push + 分支 注:提交到某个分支中

     

     

  • 相关阅读:
    HDU 1058 Humble Numbers
    HDU 1160 FatMouse's Speed
    HDU 1087 Super Jumping! Jumping! Jumping!
    HDU 1003 Max Sum
    HDU 1297 Children’s Queue
    UVA1584环状序列 Circular Sequence
    UVA442 矩阵链乘 Matrix Chain Multiplication
    DjangoModels修改后出现You are trying to add a non-nullable field 'download' to book without a default; we can't do that (the database needs something to populate existing rows). Please select a fix:
    opencv做的简单播放器
    c++文件流输入输出
  • 原文地址:https://www.cnblogs.com/michaelShao/p/5741129.html
Copyright © 2011-2022 走看看