编程软件---git
目录标题
- 初始化
- 撤销
初始化
git init
git add .
git remote add origin ory
git remote rm origin ory
git remote add origin http://gitlab.sojiang.top/project/scan.git
git remote -v
git checkout -b quality
git push origin quality
git commit -a ‘init’
git commit -a init
git commit -m init
git config --global user.name likewei@shangjietech.com
git config --global user.email likewei@shangjietech.com
git config --system --unset credential.helper
git push origin quality
手动输入账号密码
撤销
git add 的意思增加文件到版本库
git add . (空格+ 点) 这是最常用的命令,表示当前目录所有文件,不小心就会提交其他文件
git add 如果添加了错误的文件的话,怎么撤销?
- git status 先看一下add 中的文件
- git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
- git reset HEAD XXX/XXX/XXX.m 就是对某个文件进行撤销了
git commit 的意思是提交文件到版本库,只有add之后才能commit
git commit -m’xxx’ 这是最常用的提交命令,表示将add的内容提交。
git commit 如果想撤回怎么办?
git reset --soft HEAD~1 ~1代表撤回上一次提交, ~2代表撤回上两次提交。
--mixed 不删除工作空间改动代码,撤销commit,并且撤销git add . 操作,这个为默认参数,git reset --mixed HEAD~1 和 git reset HEAD~1 效果是一样的。
--soft 不删除工作空间改动代码,撤销commit,不撤销git add .
--hard 删除工作空间改动代码,撤销commit,撤销git add .
add时进入目标目录,比如/src/main 里面,因为.gitignore有时会不生效。精准提交是最好的方法,从源头避免引入垃圾文件到云端。