Git命令
1.仓库初始化
git init
2.追踪文件
git add 文件名
3.查看状态
git status
git status -s #精简显示
4.提交到仓库
git commit -m '描述内容'
5.跳过暂存区
git commit -a -m '描述内容'
6.一次性添加到暂存区
git add .
7.撤销对文件的修改
git checkout
8.移除暂存文件
git reset HEAD 文件名
git reset HEAD .
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.上传文件到云仓库(gitee)
git status
git remote add origin https://gitee.com/haoyang007/zzweb-61.git
git push -u origin "master"
git push
13.移除链接
git remote remove origin
14.生成ssh-key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
15.测试ssh是否配置成功
ssh -T git@gitee.com
16.克隆代码
git clone Url地址
17.查看分支列表
git branch
18.创建分支
git branch 分支名字
19.切换分支
git checkout 分支名字
20.快速创建并切换分支
git checkout -b 分支名字
21.合并分支
git merge 分支 #ps 注意一定要是nothing状态才可以合并
22.解决合并冲突
git add .
git commit -m '解决了冲突'
23.将本地分支推送到远程仓库
git push -u 远程仓库的别名 本地分支名称:远程分支名称
git push -u origin userinfo:info
git push -u origin userinfo
24.查看远程仓库分支列表
git remote show 远程仓库名字
25.拉取最新代码
git pull
git pull origin 分支名字
26.删除远程分支
git push 远程仓库名称 --delete 远程分支名称
git push origin --delete pay
27.删除本地分支
git branch -d 分支名称
git branch -D 分支名称
28.强制推送代码
git push -f
29.将远程分支下载到本地
git checkout login
git checkout -b 本地分支名称 远程仓库名称/远程分支名称
git checkout -b loginner origin/login