ylinwind.

git-operations

字数统计: 491阅读时长: 1 min
2019/05/19 Share

git基本操作命令

简单概念

git中需要理解的几个概念就是工作区,暂存区,版本库以及远程仓库;

简单总结下就是我们代码文件夹中就是我们的工作区,操作的都是工作区的文件,git add后就将我们的修改添加到暂存区,git commit 后就将暂存区的添加提交到版本库中,git push 后便是从版本库推送到远程仓库

配置全局信息:

git config –global user.email “youremail@.com”;

git config –global user.name “name”;

基本操作

git add file 添加某个文件

git add . 添加全部修改

添加后,我们可以git status 看看当前的文件状态信息;

git commit - m “commit info” 提交信息

git push ; push修改。

平时工作当中我们可能还需要先从远程库先拉代码下来将本地更新,避免远程冲突。

git pull 获取 git fetch origin master.

分支

平时工作当中可能是免不了的多分支操作,所以我们还需要了解git 的分支操作。

  • 创建分支 : git branch branchName;
  • 切换分支 : git checkout branchName;
  • git checkout – file 回退文件;
  • 合并分支 : git merge branchName;将branchName分支合并到当前分支。
  • 列出所有分支 : git branch -a;
  • 删除分支 : git branch -d branchName;
  • 分支重命名 : git branch -m
  • 创建新分支并且切换到此分支 : git checkout -b branchName;
回滚操作
git add 之前

直接可以通过

git checkout – < filename > ,

回退所有文件 git checkout – .

git add 之后 , commit 之前

git reset HEAD < file > ,

回退所有文件 git reset HEAD; 然后再通过git checkout filename 回退;

git commit 之后 , push之前
  • git log 找出要退回到位置的 commitid
  • git revert < commitid >

    tip这种方式不会将改当前选择提交之后的提交

  • git reset –hard < commitid >

    tip这种方式会将当前选择提交之后的提交清空

    回滚详细操作

CATALOG
  1. 1. git基本操作命令
    1. 1.1. 简单概念
      1. 1.1.0.1. 配置全局信息:
      2. 1.1.0.2. 基本操作
      3. 1.1.0.3. 分支
    2. 1.1.1. 回滚操作
      1. 1.1.1.1. git add 之前
      2. 1.1.1.2. git add 之后 , commit 之前
      3. 1.1.1.3. git commit 之后 , push之前