每天都在使用git但是很多命令还是记不住,其实把常用的命令记熟练就ok啦
Git常用命令
1.首先说一下什么是 版本库?
版本库又名仓库,可以理解为一个目录,这个目录里所有的文件都被git管理起来,每个文件的修改,删除,Git都能跟踪,以便于任何时刻都有一个追踪的历史,或者在将来某时刻还原
2.怎么创建版本库?
- 在任何地方,创建一个空的目录
- cd 进入目录
- 使用git init命令 把这个目录变成Git 可以管理的仓库 (注:不能手动修改 .git 里面的文件)
- dir查看文件夹
3.把文件添加到版本库?
- 在仓库目录中创建一个me.txt,在里面写点内容
- 执行git add me.txt 把文件添加到仓库
- 执行git commit -m "注释信息"
4.执行git status
- 该命令可以让我们掌握仓库当前状态
- 修改me.txt
- 执行 git status
5.执行git diff
- 该命令可以让你看到修改的内容
- 修改me.txt中的内容(未提交之前)
- 执行git status
6.执行git log
- 该命令可以显示从近到元的提交日志
- 执行 git log
7.版本回退
- git reset --hard HEAD^ 会退到上一个版本
- git reset --hard HEAD^^会退到上上一个版本
- git reset --hard HEAD~100会退到上100个版本
- gti reset --hard 具体版本号 会退到具体的版本号
8.git reflog
- 记录每一次操作的版本id(查看命令历史)
9.分支
- git branch "name" 创建分支
- git checkout "name" 切换分支
- git checkout -b "name" 创建+切换分支
- git merge "name" 合并某分支到当前分支(先把它切换到主支才能合并)
- git branch -D "name" 删除分支(必须切换到主支以后才能删除分支)
- git branch 检查所有分支(当前分支前会有一个*号)
10.远程仓库
- 登录GitHub创建一个远程仓库,此时创建完成之后会有一个仓库的地址
- 把本地仓库与GitHub仓库进行关联
git remote add origin “你创建的远程仓库”
- git remote rm orgin 删除关联
- git push origin master 推送本地仓库的内容到远程仓库(注意:需要先把远程仓库内容拉倒本地仓库,否则就会报错)
- git pull origin master 拉去远程仓库内容到本地
- 从零开发(要先有远程仓库 ----------------- 从远程仓库克隆 执行 git clone "你创建的远程仓库")
好了今天就更新到这里了,