zoukankan      html  css  js  c++  java
  • git常用命令行

    感觉自己经常用到的git命令行

    git clone XXXXXXX      -----clone一个项目

    git pull      -----更新线上最新文件

    git add -A      -----添加本地缓存

    git commit -m '描述'      -----提交备注,‘描述’根据自己公司规定的格式提前就好

    git push origin XXXXX      -----提交到远程分支或主干  例:git push origin  branches  这个就是提交到远程branches这个分支

    git checkout XXXX      -----切到分支 例:git checkout master    这个就是切换到主干(切换分支的时候,输入分支名前面一点,再按tab键,他会自动显示出来剩余的名称,如存在重复,就还要接着手动输入)

    git checkout -b XXXXX      -----创建新的分支 

    git merge XXXXX      -----合并到主支 例:git merge master  这个是合并到主干

    git log      -----查看提交了哪几个版本,会显示相应的版本号

    每次线上创建新的分支后,本地如何拉取新的分支及如何关联本地和远程的分支

    1、先在本地创建新的分支;

      例:git checkout -b test 如线上创建了一个新的分支test,我在本地也创建同样的分支test

    2、关联本地远程分支(关联后才能往分支上传代码)

    git branch --set-upstream-to=origin/remote_branch your_branch
    其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。

    例:git branch --set-upstream-to=origin/test test

    git commit时描述格式错误报错时,可修改格式

    git commit --amend      -----git修改已经提交的注释或日志
    i 编辑文本
    :qw 保存退出

    好了,以上是我常用到的git命令行,希望对你有帮忙。

    同时推荐一个工具 SourceTree,可自行安装,不知道可以百度,每次上传代码前,可以在SourceTree 里查看自己修改过的代码,避免提交了错误代码。

  • 相关阅读:
    typedef和define的详细区别
    谈谈Android Activity的生命周期管理
    【Android面试】Android面试题集锦 (陆续更新)(最新2012618)
    [ZZ]Ubuntu<>Windows 远程桌面连接(debian等同)
    C语言中的全局变量内存分配和初始化顺序
    [刘未鹏]怎样花两年时间去面试一个人
    线程间通信常用的三种方法
    C语言const详解
    细雨寒风水冰 no
    C#读取*.sql文件,并执行里面的SQL语句 no
  • 原文地址:https://www.cnblogs.com/tanweiwei/p/10431965.html
Copyright © 2011-2022 走看看