1. 安装git
一般在linux下使用。windowns下也有。
2.使用git
测试 -> 终端下输入命令 :git (有帮助信息显示)
创建项目 -> 进入到目录下使用 git init 命令初始化 (注意:git的隐藏文件不要修改) ->在文件夹下 创建文件和文件夹
-> git add . -> git status -> git commit -m "名字" (提交到仓库)
第一次提交过程的需要配置:
git config --global user.email "邮箱"
git config --global user.name "名字"
3. 验证回滚
git log (查看日志提交ID)-> git reset --hard HEAD^ (回归到上一次) 或者回到指定的那个版本:git reset --hard + ID
-> 如果关闭了终端,那可以在打开终端后使用命令: git reflog (查看所有操作记录)
4.撤销修改
git reset HEAD FILE 把代码从stage撤回到工作区
git checkout -- file 把工作区的修改丢弃
git rm; git commit
5.GITHUB
git remote add origin + 远程仓库(HTTPS或者SSH方式)
git push origin master
SSH秘钥登录需要本地生成秘钥后,然后上传公钥到远程github仓库的settings下。如果只是对某个项目有有权限
则需要在某项目下setting处添加秘钥。
注意:需要修文件 .git/config - > url
git pull 更新(在当前分支更新代码)
git clone 下载代码
6.分支
查看当前分支: git branch
创建新分支: git checkout -b dev
切换分支:git checkout master ->拉取最新代码 git pull -> master分支合并dev分支: git merge dev -> 查看分支
git log --grap
注意:master 一般存放稳定版本,最好不要在上面进行开发
分支命令例如:feature 、bug 、hotfix
7.遇到情况-bug
(1).先把开发的代码存到库里
(2).临时存数据:git stash ->再回来找临时保存的数据:git stash list -> git stash apply -> 删除 git stash drop
8.特殊文件.gitignore
根目录下写.gitignore文件
9.PULL REQUEST
git pull request 官方提交代码