Git 最全命令

安装:

官网地址:https://git-scm.com/downloads

命令:

  1. git --version 检测版本
  2. git --help 查看git命令
  3. git remote add https://.... 链接远程服务器
  4. git clone http://.... 把项目拷贝下来
  5. git status 查看修改过内容的文件
  6. git add . 添加到暂存区
  7. git commit -m "修改描述" 上传描述
  8. git push origin master 推送到远程主机origin上的对应master分支
  9. git push origin 名称:名称 推送到远程主机origin上新建名称
  10. git pull origin master 拉取数据
  11. git ls-remote 查看远程服务器上的分支
  12. git checkout 分支名 切换分支
  13. git branch 查看当前分支.
  14. git init 初始化
  15. git clone -b <指定分支名> <远程仓库地址> 克隆远程指定分支
  16. git checkout -b 分支名 创建本地分支并切换
  17. git branch 分支名 创建本地分支
  18. git branch -u origin/addFile 本地与远程建立跟踪关联
  19. git push origin 分支名 本地分支提交到远程
  20. git reflog 命令查看你的历史变更记录
  21. git reset --hard 2aee3f8 git如何回到拉取之前的代码
  22. git tag -a tag_name -m "注释" 新建标签(可以不带-m ‘注释’)
  23. git tag -d tag_name 删除标签
  24. git tag 查看tag历史
  25. git tag tag_name 查看某个tag信息
  26. git push origin tag_name 推送标签至远程仓库
  27. git checkout tag_name 切换tag
  28. git checkout -b tag_name branch_name 检出tag作为本地新分支
  29. git stash 暂存未完成工作,恢复到最近一次提交
  30. git stash pop 弹出最近一次保持的修改
  31. git stash list 显示暂存栈的保存列表
  32. git stash clear 清空暂存栈
  33. git blame public/index.html 查看文件修改历史细节
  34. git checkout -- filename 😗*单个文件本 **地修改了一些文件 (并没有使用 git add 到暂存区),放弃修改 git checkout . 😗*所有文件 **
  35. git reset HEAD filename 😗*单个文件本 **本地修改/新增了一些文件,已经 git add 到暂存区,放弃修改 😗*所有文件 **git reset HEAD .
  36. git log 查看提交记录及id
  37. git reset commit_id 撤销此次 commit 注:撤销之后,你所做的已经 commit 的修改还在工作区!
  38. git reset --hard commit_id 撤销 commit, 同时本地删除该 commit 修改(commit 的修改记录将会清除)
  39. git revert <commit_id>
  40. git push origin HEAD --force 强制提交一次,之前错误的提交就从远程仓库删除
  41. git branch -m oldBranchName newBranchName git给分支重命名(git本地分支名已修改,只需推送到远程仓库上,即可更换掉远程仓库的分支名称)
  42. git remote -v 查看远程库及地址
  43. git remote set-url --add origin git@aaa.git 添加另外一个远程库
  44. git remote remove origin 取消本地目录下关联的远程库
  45. git fetch 获取到的远程所有分支的信息
  46. git rebase -i 将本地的多次提交合并为一个,以简化提交历史

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "用户名"
git config --global user.email "账号"

创建 git 仓库:

mkdir WYS
cd WYS
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/账号/WYS.git
git push -u origin master

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/账号/WYS.git
git push -u origin master


git与svn相同,大多用git;

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值