• 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 里查看自己修改过的代码,避免提交了错误代码。

  • 相关阅读:
    Linux安装telnet
    linux 打压缩包
    JAVA读写文件
    LINUX安装NGINX
    Linux安装JDK
    java判断字符串中是否包含中文 过滤中文
    操作MySQL
    Java序列化对象-字符串转换
    nginx
    linux操作命令
  • 原文地址:https://www.cnblogs.com/tanweiwei/p/10431965.html
Copyright © 2020-2023  润新知