Git常用命令

生成密钥

ssh-keygen

检测是否成功

$ ssh -T [email protected]

本地配置用户名和邮箱

$ git config --global user.name 'ed'

$ git config --global user.email '[email protected]'

初始化

$ git init

添加README

$ git add README.md

自动提交所有变化文件

$ git commit -a -m "comment"

不自动提交的话需要$ git add 文件名或者-A

忽略某个文件更新的命令

$ git update-index --assume-unchanged

忽略权限修改

$ git config core.filemode false

回滚到某个版本

$ git reset --hard 版本号
$ git push origin HEAD --force

解决冲突

假设目前有分支master和dev

dev上面开发了新功能,master上面改过BUG,两边冲突了

合并的时候 git merge dev 就会报自动合并出错,并会报出是哪个文件

手工处理以后

git add 文件名
git commit -m 'conflict fixed'

git push

你可能感兴趣的:(Git常用命令)