Git 基础教程

1. 全局配置(安装后设置一次即可)

这里配置的是你 Github 的信息,以便让 git 知道你的项目到时候是要保存到哪用的。

git config -l 查看配置信息
git config --global -l 查看全局配置信息
git config user.name 'xxx' 配置用户名
git config user.email 'xxx@xx.xx' 配置邮箱

配置完毕后会有 name 和 email 的信息

2. 创建仓库

流程如下: 初始化仓库 ——> 文件添加到暂存区 ——> 暂存区文件添加到历史区 ——> 项目push
每一次创建新项目的时候,就需要创建仓库

2.1 仓库初始化

git init 会创建一个隐藏文件“.git”(win系统下查看中选择‘显示隐藏文件’即可看到)

2.2 提交文件

git add xxx 把某个文件提交到暂存区
git add . 把当前仓库中最新修改的文件提交到暂存区
git add -A 把仓库中所有文件提交到暂存区

2.3 把暂存区内容提交到历史区

git commit -m '描述信息xxx'

2.4 建立本地链接与远程仓库的链接
建立一次后便有历史记录

git remote add origin [远程仓库地址] origin是随便起的一个链接名

2.5 提交本地代码文件到仓库

git pull origin master (master是分支名,origin是链接名)
git push origin master

2.6 同步更新本地文件(从远程仓库拉取)

git pull

当本地仓库发生了修改,远程仓库也发生了更新时:
强制拉取远程仓库文件覆盖本地文件

git fetch --all
git reset --hard origin/master


其它常用命令

查看文件状态

git status 查看文件状态(红色代表工作区,绿色代表在暂存区,没显示东西,证明所有修改信息都提交到历史区)

查看日志

git log
git reflog 包含回滚信息

回退版本(回退到指定的版本)

git reset --hard xxxxx (xxxx是版本号,通过 git log 查看日志可以找到)

远程连接管理

git remote -v 查看远程连接有哪些保持链接
git remote rm origin 删除关联信息

分支

git branch [xxx] 创建分支xxx
git checkout [xxx] 切换分支
git branch 查看本地分支
git branch -f 查看远程分支
git merge [xxx] 合并分支
git branch -d 删除分支

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 7,680评论 0 18
  • Git教程 一、Git简介 1.1. Git的诞生1.2.集中式的vs分布式 二、安装Git 三、创建版本库 四、...
    曹渊说创业阅读 4,487评论 0 2
  • 一、Git简介 首先简单介绍一下Git。Git 是一个开源的分布式版本控制系统。那与传统的集中式,比如cvs,sv...
    课间指针阅读 2,444评论 1 1
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,143评论 0 10
  • 你要相信…… 时间且长 坚持那份初心…… 长成自己想要的模样。
    锦衣微澜阅读 1,755评论 0 0