Git常用命令
Git是一个免费的、开源的分布式版本控制系统,本文总结了一些Git常用命令,方便初学者查看命令
用户信息
1
2
3
4// 配置全局用户名称
git config --global user.name XXX
// 配置全局用户邮箱
git config --global user.email XXX@XXX.com创建仓库
1
2
3
4// 从本地创建仓库
git init
// 克隆远程仓库
git clone查看仓库状态
1
git status
添加文件到暂存区
1
2
3
4
5
6// 添加一个或多个文件到暂存区
git add XXX.cpp XXX.h
// 添加指定文件夹到暂存区
git add XXX
// 添加当前目录下所有文件
git add .提交暂存区到本地仓库
1
2// 命令中“XXX”表示提交备注信息
git commit -m "XXX"查看历史提交
1
2
3
4// 查看历史提交的详细信息
git log
// 查看历史记录的简洁的版本
git log --oneline回退版本
1
2// 回退所有内容到上一个版本。HEAD表示当前版本,HEAD后面加N个^代表回退N个版本
git reset HEAD^创建分支
1
git branch XXX
切换分支
1
git checkout XXX
查看分支
1
git branch -v
合并分支
1
git merge XXX
删除分支
1
git branch -d XXX
查看当前的远程仓库别名
1
git remote -v
添加远程仓库
1
2// 第一个XXX为别名,第二个XXX为远程仓库地址
git remote add XXX XXX推送到远程仓库
1
2// 第一个XXX为别名,第二个XXX为分支
git push XXX XXX删除远程仓库
1
2// XXX为远程仓库别名
git remote rm XXX生成SSH Key
1
2// username@XXX.com为Github等远程仓库注册邮箱
ssh-keygen -t rsa -C "username@XXX.com"查看SSH Key
1
2// 在.ssh文件夹中输入命令
cat id_rsa.pub