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
  • 相关阅读:
    牛客网 二叉树的镜像 JAVA
    牛客网 反转链表 JAVA
    牛客网 调整数组顺序使奇数位于偶数前面 JAVA
    Integer to Roman LeetCode Java
    Valid Number leetcode java
    Longest Common Prefix
    Wildcard Matching leetcode java
    Regular Expression Matching
    Longest Palindromic Substring
    Add Binary LeetCode Java
  • 原文地址:https://www.cnblogs.com/wsybky/p/13526269.html
Copyright © 2011-2022 走看看