git 的常用命令

Modified on: Wed, 18 Mar 2020 00:29:59 +0800 热度: 2,481 度

初始化:git init

签名:

项目级别/仓库级别:
git config user.name tom
git config user.email a@123.com
信息保存位置为:./.git/config
 
系统用户级别:
 
git config-global user.name tom
git config-global user.email a@123.com
信息保存位置为:~/.gitconfig

添加操作:git add

查看状态: git status

提交: git commit -m "要提交的注释"

查看历史记录:

git log --pretty=oneline
git reflog
git long --oneline

版本前进/后退

git reset --hard [md5]
后退 git reset --hard HEAD^
后退3次 git reset --hard HEAD~3

比较文件差异:git diff [文件名]

分支

创建分支

git branch[分支名]

查看分支

git branch -v

切换分支

git checkout [分支名]

合并分支
1.切换到接受修改的分支

2.执行merge命令

在本地创建远程库的别名

git remote add origin [远程地址]

查看别名

git remote -v

推送

git push origin master

克隆

git clone [远程地址]

拉取

pull=fetch+merge
git fetch
git merge

git强制合并

git pull origin master --allow-unrelated-histories

添加新评论