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 一下,拉取最新源代码。
这里给大家推荐一些学习资料
最后希望大家多多评论,多多吐槽,您的评论一定是有价值的。