zoukankan      html  css  js  c++  java
  • 小酌一下: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 这个标志就是冲突的文件,手动解决,
    完了之后,上传到远端。
    
  • 相关阅读:
    微软警告:“大规模电子邮件活动”正在推动勒索软件感染
    静态莫队分块
    可持久化线段树练习题
    KMP的一些好题
    KMP模式匹配
    最大异或路径
    人类分块精华(Ex)
    人类分块精华(二)
    人类分块精华(一)
    Treap 详解
  • 原文地址:https://www.cnblogs.com/lowkeyao/p/11443325.html
Copyright © 2011-2022 走看看