Git命令
1.初始化本地仓库:git init
2.将文件放到暂存区(缓存区):
git add <filename>
git add .
3.将文件提交到仓库:
git commit -m '...'
如果是第一次使用Git进行提交,需要先配置用户名和邮箱
git config --global user.email '...'
git config --global user.name'...'
4.查看提交日志:git log
查看过去和未来的日志:git reflog
5.查看版本控制状态:git status
6.误删除恢复:
git restore <文件名>
7.用仓库恢复暂存区: git restore --staged <filename>
8.查看版本编号:
git log --abbrev-commit --pretty=oneline
9.版本回退:
git reset --hard 版本号
–hard:让仓库、缓存区、工作区都回到指定的版本
–mixed:默认选项,让仓库、缓存区回退到指定的版本
–soft:让仓库回退到指定的版本,缓存区和工作区保持现状
10.远端仓库
- 添加:`git remote add origin <url>`
- 删除:`git remote remove origin`
- 查看:`git remote -v`
11.上推(向服务器推代码):git push -u origin master
12.下拉(从服务器回去代码):git pull
git pull = git fetch + git merge
13.克隆:git clone --depth 1 <url>
14.生成密钥对:ssh-keygen -t rsa -b 2048 -C “邮箱”
15.查看公钥文件:cat ~/.ssh/id_rsa.pub
notepad ~/.ssh/id_rsa.pub (记事本查看)
提示:免密访问请使用ssh
16.分支操作
查看分支:git branch -a
创建分支:git branch
切换分支:git switch / git checkout
创建和切换分支:gitswitch -c / git checkout -b
合并分支:
git merge --no-ff
变基:
+ git rebase <target-branch>
+ git switch <target-branch>
+ git merge <target-branch>
代码托管平台(Git服务器)
国外:GitHub
工程化开发(商业项目)
~团队开发 —> CASE(Computer-Aided Software Engineering)工具
+ 版本控制 ---> Git
+ 缺陷管理 ---> 禅道 / JIRA ---> 敏捷闭环工具
+ 持续集成 --->