git 操作

简介: git基本命令-ssh-keygen -t rsa -C "youremail@example.com": 用来生成秘钥git config --global user.email "你申请github用的邮箱"git config --global user.

git基本命令-

  • ssh-keygen -t rsa -C "youremail@example.com": 用来生成秘钥
  • git config --global user.email "你申请github用的邮箱"
  • git config --global user.name "你的github用户名"
  • git clone 项目地址
  • cd 项目地址
  • vim notes.md
  • git add *
  • git commit -m "本次提交注释信息"
  • git push
  • git diff: 查看提交了些什么
  • git log: 查看提交历史
  • git pull: 拉下来最新的代码
  • git rm filename: 删除文件
  • git show: 查看改变
  • git branch: 查看本地的分支
  • git status: 查看本分支的文件情况
  • git checkout -b develop: 新建并切换到develop分支
  • git checkout master: 切换到master分支
  • git merge develop: 将develop分支合并到当前分支
  • git reset --hard HEAD^: 版本回退
  • git reset --hard commitid: 回退到commitid这个版本,使用git log查看commitid
  • git checkout 版本号:切换到版本号对应的代码版本
  • git checkout -- finename: 在git add *之前,可以反悔撤销。
  • git log --graph --pretty=oneline --abbrev-commit: 查看漂亮的代码提交历史
  • git push --set-upstream origin develop: 当远程仓库github中没有develop分支时,将本地的develop分支提交到仓库里面。
  • git branch -d develop: 删除本地的develop分支
  • git push -d origin develop: 删除远程的develop分支
  • git push origin --delete develop: 同上
  • git branch -D develop: 强行删除develop分支
  • git stash: 缓存工作区内容
  • git stash list: 查看缓存中的工作区内容
  • git stash pop: 恢复工作区
  • git rebase -i commitid: 将commitid后面的所有commit合并成一个commit提交
  • git rebase master: 将master分支的commit在当前分支重放一遍。
  • git push --force: 强制提交
  • git cherry-pick commitid: 将别的分支的commitid对应的提交剪切到当前分支。
目录
相关文章
|
3月前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
94 1
记IDEA Git版本回退并push到远程操作
|
3月前
|
开发工具 git 开发者
|
3月前
|
开发工具 git
web后端-IDEA的Git操作
web后端-IDEA的Git操作
|
3月前
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
159 0
|
3月前
|
Shell 开发工具 git
git相关操作
git相关操作
|
1月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
39 0
|
2月前
|
开发工具 git
idea的git reset current branch to here操作详解
idea的git reset current branch to here操作详解
103 1
|
3月前
|
开发工具 git 开发者
【专栏】探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序
【4月更文挑战第29天】本文探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序。与 `git merge` 不同,rebase 重写提交历史,提供简洁线性的历史记录。文章介绍了 rebase 的基本操作、应用场景,如整理提交历史、解决冲突和整合分支,并强调了使用注意事项,如避免在公共分支上操作。尽管 rebase 可以带来整洁的历史和冲突解决便利,但其潜在的风险和可能导致的历史混乱需谨慎对待。理解并恰当使用 `git rebase` 可以提升开发效率和代码质量。
138 1
|
3月前
|
开发工具 git 开发者
掌握常见Git操作:技巧与实践
掌握常见Git操作:技巧与实践