git中常用的指令

时间:2024-01-16 11:37:02

1、初始化仓库
  git init
2、设置用户名与邮箱
  git config --global user.name 'name'
  git config --global user.email 'email'
3、检查用户名与邮箱
  git config user.name
  git config user.email
4、把代码放到仓库
  git add ./文件名
  git add . 表示把所有的文件都放到仓库里面去
5、对版本的说明
  git commit -m "对版本的说明"
  git commit -all -m -all表示把所有的修改的文件提交到版本库里
6、git中忽略文件
  gitgnore可以设置被忽略的文件和目录,被忽略的文件不会放到库里
  写法:
  /.idea 忽略idea的文件
  /js 忽略js目录里面所有文件
  /js/*.js忽略js目录里面所有的js文件
7、查看日志
  git log
  git log --online表示可以看简介版的日志
8、回退的指定的版本
  git reset --hard Head~0 表示回退到上一次代码提交的状态(其中0表示你提交的版本的索引)
  git reset --hard [版本号] 可以同版本号精确的回退到某一次的提交状态
  git reflog 看以看到每一次切换版本的记录(也可以看到所有的版本号)
9、分支
  master默认的主分支
  git branch 分支名 创建分支名
  git checkout 分支名 切换分支名
  git branch 可以查看当前有哪些分支
10、合并分支
  git merge dev 合并分支内容,把当前分支与指定分支(dev)进行合并,当前分支指的是git branch命名前面没有*的分支,如果有冲突要手动去处理,处理后要再一次提交
11、提交代码到github
  git push [地址] master会把当前的分支上传到远程分支master上
  git pull [地址] master会从远程分支上得到数据(注意:本地要初始化一个仓库)
  git clone [地址] 会从远程仓库数据,如果多次执行会覆盖本地内容