• git常用命令汇总


    最近公司不让使用 git merge 了 ,只能使用 git rebase

    恶补一波;

    1.区别:

    merge不会修改提交时间,

    rebase 会优先显示dev分支上的提交, 再把 master 分支的提交添加到dev分支上;

    rebase 缺点:

    正因为 rebase 有了上述的特性,所以rebase 解决冲突很烦,烦,烦

    学习文档:

    https://blog.csdn.net/liuxiaoheng1992/article/details/79108233

    https://blog.csdn.net/chenansic/article/details/44122107

    git commit -m ""  只会提交添加到缓存区的文件(只提交添加的)

    git commit -a -m ""  能提交修改过,但是没有添加到缓存区的文件(修改过的就能提交)

    使用命令:git log  能查看提交历史,后面加上  --pretty=oneline  能使内容单行显示

    使用命令:git status  能让我们时刻掌握仓库当前的状态

    代码提交一般有五个步骤:
    1.查看目前代码的修改状态(git status)
    2.查看代码修改内容(git diff)
    3.暂存需要提交的文件(git add .)
    4.提交已暂存的文件(git commit -am "")
    5.同步到服务器(git push)

    git branch //仅查看本地分支
    git branch -r //仅查看远程分支
    git branch -a // 查看本地+远程所有分支
    git branch dev_hotfix_0930 //创建本地分支dev_hotfix_0930
    git push origin dev_hotfix_0930 //将本地分支推送到远程
    git checkout dev_hotfix_0930 //将本地分支切换到刚才创建的分支上
    git checkout -b dev_hotfix_0930 //创建dev_hotfix_0930新分支并立即切换到这个分支上
    git checkout -b 本地分支名 origin/远程分支名 //拉取远程分支,并创建本地分支,并切换到这个分支
    git fetch origin 远程分支名x:本地分支名x

    git branch -d dev_hotfix_0930 //删除本地分支
    git branch -r -d origin/dev_hotfix_0930 //删除远程分支

    git合并分支:
    git checkout master //1.首先切换到你想合并的分支上
    git merge test //2.将你想合并的分支的代码merge过去
    git push //3.别忘记提交代码


    git branch --set-upstream debug origin/debug

    git回滚
    git log -g //查看当前git提交日志,得到想回滚的那个分支id(d1a6850be68efa9a164db6afe369d8830967f1b6)
    git branch recover_new_branch d1a6850be68efa9a164db6afe369d8830967f1b6

    git status // 查看当前分支状态
    git pull // 拉取远程分支
    git diff // 比较此次提交修改了哪些代码
    git commit -am "message"
    git log

    git reset --hard ***(将本地代码回滚到某个版本)


    本地项目和远程项目的关联
    git remote add origin giot@github.com:de/hello.git
    查看是否关联成功。
    git remote -v

    学习文档:

    https://git-scm.com/book/zh/v2

    持续更新。。。

  • 相关阅读:
    GeoServer与Spring MVC
    GeoServer二次开发1 hello Geoserver
    servlet的生命周期
    springboot打包出错,没有主清单
    空间数据库管理
    Gone with the wind
    谎言中的民众
    还是有些怀念这里啊
    MSN Protcol 学习笔记
    祝我的老师教师节快乐!
  • 原文地址:https://www.cnblogs.com/chenzeyong/p/7286502.html
Copyright © 2020-2023  润新知