git复习
Git 复习
2023-09-14 09:14:58 时间
- 生成三个版本
git init
git status
git add
git commit -m 版本号
git log 查看版本记录
cat 文件名 查看文件内容
vim 文件名 编辑文件
touch 文件名 创建一文件
- 提交代码到gitee
- 创建仓库
- 将代码提交到仓库
git remote add origin https://gitee.com/wang-xunzhi/git2.git 为仓库地址起一个别名origin
git push -u origin master 将master主干上的代码提交到仓库 -u的作用是下次提交默认提交到origin master
- 回滚
- 将代码拉下来
git clone 仓库地址
- 回滚到第二个版本
git reset --hard 第二个版本号
- 将代码提交到gitee
git push origin -f master 强制将本地的主干代码提交到gitee 会覆盖远端所有代码,慎用
- 分支
- 创建开发分支并切换到dev分支
git branch dev
git checkout dev
- 生成开发第一个版本
- 将代码提交到远程
git push origin dev
- rebase
- 拉取代码
git pull origin dev
- 合并记录
git rebase -i HEAD~3
- 合并分支
git checkout dev
git rebase master
git checkout master
git merge master
git log --graph --pretty=format:"%h %s"
- 拉取代码合并记录
相关文章
- Centos6.8搭建Git服务(git版本可选)
- [Git] An efficient GIT workflow for mid/long term projects
- [Git] git merge和rebase的区别
- git push 提交操作出现 fatal: Authentication failed for 错误 解决方案
- Git fetch和git pull的区别
- [Git] Use git add --patch for better commit history and mitigating bugs
- [Practical Git] Compare file changes with git diff
- 【学习总结】Git学习-GIT工作流-千峰教育(来自B站)
- [Practical Git] Filter commit history with git log arguments
- [Practical Git] Format commit history with git log arguments
- [Practical Git] Navigate git command pager output with Unix less commands
- [Practical Git] Switching between current branch and last checkout branch
- Git撤回已经推送(push)至远程仓库提交(commit)的版本
- 命令 上传项目到git中
- git命令
- git push origin master和git push有什么区别?
- 三分钟教你学Git (四)之紧急救助
- git revert 和 git reset的区别
- vscode 终端 git status 中文乱码
- Pycharm中修改git提交代码的账户和用户名【Git追溯注解,git blame】