Git 常用命令
Git 的全局配置文件
git config --global user.name "itheima"
git config --global user.email "itheima@itcast.cn"
检查配置信息
# 查看所有的全局配置项
git config --list --global
# 查看指定的全局配置项
git config user.name
git config user.email
获取帮助信息
# 打开 git config 命令的帮助手册
git help config
# 想要获取 git config 命令的快速参考
git config -h
Git
的基本操作
1.初始化
git init
clear
2.查看状态
git status
git status -s
3.添加到暂存区
git add 文件名字
4.提交到仓库
git commit -m '描述信息'
5.撤销对文件的修改
git checkout -- 文件名
6.一次性添加多个文件
git add .(英文点)
7.取消暂存的文件
git reset HEAD 文件名称
git reset HEAD .
8.跳过暂存区
git commit -a -m '描述信息'
9.移除文件
git rm -f index.js
git rm --cached index.css
10.查看历史
git log
git log -2
git log -2 --pretty=oneline
git log -2 --pretty=format:"%h | %an | %ar | %s"
11.回退到指定的版本
git log --pretty=oneline
git reset --hard <CommitID>
git reflog
git reset --hard <CommitID>
12.创建仓库链接
git remote add origin 你的链接
git remote remove origin
13.提交到云仓库
git push -u origin "master"
git push
14.生成ssh-key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
15.测试ssh-key
ssh -T git@github.com
ssh -T git@gitee.com
16.克隆仓库到本地
git clone Url
17.查看分支列表
git branch
18.切换分支
git checkout 分支名字
19.快速切换并创建
git checkout -b 分支名字
20.合并分支
git merge 分支名字
21.删除分支
git branch -d 分支名字
22.解决合并冲突
git merge 分支名字
git add .
git commit -m '解决了冲突'
23.将本地分支推送到远程仓库
git push -u 远程仓库的别名 本地分支名称:远程分支名称
git push -u origin login:loginer
git push -u origin login
24.查看远程仓库中所有的分支列表
git remote show 仓库名字
25.跟踪分支
git checkout login
git checkout -b 本地分支名称 远程仓库名称/远程分支名称
git checkout -b login origin/login
26.拉取代码
git pull
27.删除远程分支
git push 远程仓库名称 --delete 远程分支名称
git push origin --delete pay
28.远程拉取最新分支
git branch
git branch -a
git fetch
git checkout -b branch2 origin/branch2
git merge 分支名字