zoukankan      html  css  js  c++  java
  • git操作日志

    切换分支

    git checkout plugin

    更新文件

    git pull origin master

    合并分支

    主分支合并到分支

    git checkout dev_2

    git merge master

    git push

    HEAD detached from 3b4fe1

    1)     git add .

    2)     git commit -m "optimize"

    3)     D:codeSuperApp>git status

    HEAD detached from 3b4f7e1

    4)     git checkout master

    5)     git checkout b7ac167

    6)     git pull orgin master

    7)     git checkout master

    注:.表示当前目录及递归子目录,
    注意从git 2.0以后,需要显示指定目录不然就是整个目录树。并且git add .和git add -A ,没有区别。

    删除远程代码

    1)     显示要删除的问题列表

    git rm -r -n --cached  */src/test/java/com/ifenglian/superapptest3* app/src/main/java/com/ifenglian/superapp/TestActivity.java app/src/main/res/layout/activity_test.xml

    2)     删除文件列表

    git rm -r --cached  */src/test/java/com/ifenglian/superapptest3* app/src/main/java/com/ifenglian/superapp/TestActivity.java app/src/main/res/layout/activity_test.xml

    3)     提交并备注

    git commit -m "remove"

    4)     提交到远程服务器

    git push origin master

    git pull failed

    You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge.

    方法一、保留你本地的修改

    git merge --abort

    git reset --merge

    合并后记得一定要提交这个本地的合并

    然后在获取线上仓库

    git pull

    方法二、down下线上代码版本,抛弃本地的修改

    不建议这样做,但是如果你本地修改不大,或者自己有一份备份留存,可以直接用线上最新版本覆盖到本地

    git fetch --all

    git reset --hard origin/master

    git fetch

    git撤销commit

    1.git log

    注:按q键盘推出

    2.git reset --hard origin/master

    或者:git reset --hard commit_id

  • 相关阅读:
    【BZOJ2138】stone
    【ARC076F】 Exhausted
    [SDOI2018]战略游戏
    CF536D Tavas in Kansas
    [JSOI2018]战争
    ###学习《C++ Primer》- 5
    ###学习《C++ Primer》- 4
    ###Linux基础
    ###Linux基础
    ###Linux基础
  • 原文地址:https://www.cnblogs.com/shixm/p/6248762.html
Copyright © 2011-2022 走看看