Git之基本操作流程

今天给大家介绍的是Git的基本使用步骤,如果读者没有接触过Git,推荐读者可以去看廖雪峰Git教程,这篇文章介绍的还是很详细的,或者可以去Git官网自行学习.下面我们来看具体的操作流程:

1. 基本操作

  • git init
  • 通过该命令创建一个本地仓库

  • 执行过后会在目录下生成一个 .git 的隐藏目录

  • git status
  • 查看工作区状态、

  • 新增的、修改的、删除的文件没有被添加到暂存区或者没有被提交,都可以使用此命令查看

  • git add (要添加的文件)
  • 将项目添加到暂存区

  • git + commit -m"提交日志"
  • 将暂存区的文件提交到本地仓库,形成一个历史快照

  • git log
  • 查看提交日志

  • gitk
  • 以图形化的界面查看本地仓库提交日志状态

2. 更改提交的操作

指定文件回滚:

  • git checkout [file]

    • 恢复暂存区的指定文件到工作区
  • git checkout [commit] [file]

    • 恢复某个commit的指定文件到暂存区和工作区
  • git checkout .

    • 恢复暂存区的所有文件到工作区

指定版本回滚:

  • git reset --hard

    • 恢复暂存区和工作区到上一次最新的提交
  • git reset --hard 提交哈希值

    • 根据提交哈希值(版本号)回溯到历史版本
  • git reflog

    • 查看当前仓库操作日志
  • git commit --amend

    • 修改最近一次提交的提交日志

3. 推送至远程仓库

如果已经有了一个本地仓库,就可以通过下面的形式和线上的空仓库产生关联:

  • remote 添加远程仓库地址

  • add commit branch 等操作

  • pull

  • push

  • git remote add origin 远程仓库地址

    • git 会自动将远程仓库地址起个别名 origin
  • git push -u origin master

    • 推送到名称为 origin 远程仓库地址下的 master 分支下

4. 从远程仓库获取

如果已经创建了一个远程仓库,就可以遵循下面的模式进行开发:

  • clone

  • add commit branch 等操作

  • Pull

  • push

  • git clone 仓库地址

    • git 会自动将 origin 设置为该远程仓库地址的标识符
  • git pull

所以在进行 push 之前,最好前 pull 一下,拉取最新源代码。

这里给大家推荐一些学习资料


最后希望大家多多评论,多多吐槽,您的评论一定是有价值的。

原文地址:https://www.cnblogs.com/x1024/p/6039788.html