Git基础命令使用(一)

2019-06-19  本文已影响0人  酷酷的Demo

最最最基础的命令

创建本地代码仓库

git init

当第一次创建一个本地代码仓库时,需要使用此命令,相当于初始化。调用后文件夹里会生成一个.git文件,含有该.git文件的区域(不包含.git文件),为此仓库的工作区,只有在工作区里进行相关操作才有用

从github上clone项目到本地

git clone 项目地址url

查看当前状态

git status

可以看到当前git仓库的状态,比如查看修改内容,查看是否有文件被add,有没有文件待commit

添加文件至暂存区

例如我们要提交一个README.md文件,那么我们需要输入命令:git add README.md。此时这个md文件就被提交到暂存区了,并不是提交到远程仓库

一个一个文件的提交可能比较繁琐,所以使用git add .命令可以将全部文件提交到暂存区

将文件从暂存区提交到远程仓库

当我们使用了git add命令后,文件只是提交到了暂存区,而这个命令就要提交的文件从暂存区里提交到分支中,-m后引号里的内容是对此次提交文件的简介,类似注释,十分有必要写的东西

进行了commit操作后,我们需要将这些文件推送至远程仓库,而这个远程仓库不需要再用url地址,使用默认名字origin master即可

本地文件与远程仓库保持同步

git pull origin master

这个操作可以让我们克隆了远程仓库后,将远程仓库的代码变动同步到本地

其次基础的命令

查看被修改的文件,看具体修改的哪里

git diff

前面我们提到了查看当前仓库的状态的git status,使用该命令后,我们可以看到哪些文件被修改过,然后我们就可以使用git diff命令来查看某文件具体的修改内容

查看git的历史commit记录

git log

git log命令显示从最近到最远的提交日志,使用git log --pretty=oneline命令后会让记录一行一行的显示出来,而显示的内容中的那一大串数字就是版本号,利用版本号我们可以进行版本回退等操作

撤销操作

git checkout 文件名

当我们进行了add操作后,如果我们想撤销该操作,就可以使用该命令,例如:git checkout README.md

版本回退

前面我们使用git log 操作可以查看到版本号,就可以利用这个版本号进行版本回退操作

如果我们不知道版本号,或者性更简单的操作,就可以使用这个命令,HEAD代表当前版本,上一版本是HEAD,再上一版本是HEAD^以此类推

如果我们进行了版本回退操作,但是又后悔了,又想恢复原来的版本,那么就可以使用这个命令

分支

首先加上一行:Creating a new branch is quick.
然后提交:git add README.md
git commit -m"readme"

切换到主分支:git branch master
将bev合并到主分支:git-br-on-master

上一篇 下一篇

猜你喜欢

热点阅读