一、git基本命令
1、创建本地库:git init
2、本地文件(工作区)添加到缓存区:git add readme.txt
3、本地文件全部添加到缓存区:git add .
4、缓存区文件全部添加到本地仓库:git commit -m “本次提交的描述信息”
5、本地仓库和远程仓库关联:git remote add origin + “远程仓库地址”
6、查看本地仓库关联的远程仓库:git remote -v
7、推送文件或更改到远程仓库:git push -u origin master
8、查看当前的仓库状态:git status(如果新加的文件没有添加到缓存区,即没有add,通过git status查看会有“untracked” 提示,如果只进行了add而没有提交,通过此命令也会有相应的提示,如果所有文件都已经add并且commit,通过git status会有“working directory clean”提示,当然看到这个提示意味着本地工作区和缓存区都是干净的)
(1)添加文件未add:
(2)文件未commit:
(3)新建文件被add并且被commit:
9、查看文件的修改内容:git diff(当文件被修改之后还未add和commit,通过此命令可以查看文件的修改内容)
表示我在文件末尾追加了“hello Word”内容。
10、查看仓库文件的提交日志:git log(每条日志前面都有相应的id,可以用来进行版本回退)
11、回退到上一次commit的时候:git reset --hard HEAD^
12、回退到的指定的版本:git reset --hard + 版本编号id(前6位即可)
13、查看每次操作仓库的信息(即commit的信息):git reflog
14、创建dev分支:git branch dev
15、切换分支:git checkout dev
16、查看所有分支:git branch
17、删除分支: git branch -d dev(-D 强制删除)
18、合并分支:git merge dev