zoukankan      html  css  js  c++  java
  • git简单应用

    在开发中经常使用git进行项目管理,使用最多的命令是push、pull、merge,其他的命令使用频率要少很多。

    简单总结一下git命令在开发过程中使用。

    项目根目录,初始化本地仓库:

    git init

    加入远程仓库:

    git add . //添加本地仓库文件到缓存
    git commit -m 'first commit'  //备注 
    git remote add origin test@gitee.com/xxx/projiect.git  //指定远程仓库
    git push origin master  //提交到远程master分支

    创建本地分支:

    git branch 分支名

    查看本地所有分支:

    git branch -a

    查看远程的所有分支:

    git branch -r

    切换分支:

    git checkout 分支名

    设置跟踪远程仓库分支:

    git branch --set-upstream-to=origin/远程分支名 本地分支名

    如果没有设置跟踪分支,在push或pull时指定分支

    git push origin master
    git pull origin master

     本地合并分支(如:develop ->  master):

    git checkout master  //切换分支到master
    git pull  //更新分支最新代码
    git merge develop 或  git merge develop --allow-unrelated-histories  //把develop合并到当前分支
    git add . //添加到缓存
    git commot -m 'xxx合并.....'
    git push

     克隆项目到本地:

    git clone https://gitee.com/xxx/projiect.git
    或
    git clone https://gitee.com/xxx/projiect.git dirname //克隆到dirname文件
    
    

    初次使用,配置环境:

    git  config  --global  user.name  “username”
    git  config  --global  user.email  “email”

    查看commit日志:

    git log 

    回滚到谋个commit:

    git reset --hard HEAD^  //回退到上个版本
    git reset --hard HEAD~n  //回退到前n次提交之前
    git reset --hard commit_id  //退到/进到指定commit的sha码

    强推到远程仓库:

    git push origin HEAD --force
  • 相关阅读:
    http://rpm.pbone.net/
    Linux基础知识之 系统启动流程
    欧几里得算法及其扩展
    组合数相关
    poj2689 Prime Distance(思维+筛素数)
    一本通1624樱花(数学+唯一分解定理)
    CF33C Wonderful Randomized Sum(贪心+思维)
    HNOI 2008越狱(组合数学(乘法原理)+快速幂)
    唯一分解定理
    UVa 11827 Maximum GCD(gcd+读入技巧)
  • 原文地址:https://www.cnblogs.com/wsybky/p/13526269.html
Copyright © 2011-2022 走看看