• 小酌一下:git 常用命令


    仅为个人查阅使用,如有错误还请指正。

    基本操作

    git init
    git clone HTTPS
    git clone -b dev HTTPS
    git add .
    git add demo.py
    git status
    git commit -m ''
    git pull
    git push
    git checkout dev
    git diff HEAD -- filename 
    

    创建分支

    git branch dev	
    

    删除分支

    git branch -d dev
    

    删除远端分支

    git push origin --delete dev
    

    查看分支

    git branch			本地
    git branch -r		远端
    git branch -a		所有
    

    远端分支拉到本地分支

    创建分支,切换分支,再拉下来。
    git branch dev	
    git checkout -b dev
    git fetch origin dev
    

    创建远端同名分支并切换

    git checkout -b dev origin/dev
    

    本地分支提交到远程分支

    git push origin localbranch:remotebranch
    

    主分支合并到开发分支

    切换到master分支,同步最新主分支代码,切换到dev分支,然后合并,同步远端dev
    git checkout master
    git pull
    git checkout dev
    git merge master
    git push	
    

    随意分支合并到主分支

    git checkout dev
    git pull	
    git check master
    git merge dev
    git push
    

    git 日志

    git log 查看日志
    Q		退出日志
    

    放弃本地修改

    git reset --hard commit的号码(git log查询)
    git reset --hard 2626f1cfbb2fb9bcceef3995db5d901b02b5e88f
    git pull
    

    pull合并本地,解决冲突

    git stash		先将本地修改存储起来
    git stash list	可以看到保存的信息(记住头部:stash@{0})
    git pull		现在就可以开始拉下来了
    git stash pop stash@{0} 还原暂存的内容
    看提示CONFLICT 这个标志就是冲突的文件,手动解决,
    完了之后,上传到远端。
    
  • 相关阅读:
    UE4蓝图第一天
    UE4材质常用快捷键
    第六天
    第五天
    第四天
    第三天
    第二天
    HDU 1495 非常可乐 (bfs,数论)
    HDU 变形课 (dfs)
    HDU 胜利大逃亡 (bfs)
  • 原文地址:https://www.cnblogs.com/lowkeyao/p/11443325.html
Copyright © 2020-2023  润新知