git 常用操作命令

一、在Windows上安装Git

1. 从Git官网直接下载安装程序,然后按默认选项安装即可,安装完后,在开始菜单中找到Git Bash 程序并打开,弹出一个类似命令行窗口的小窗口,说名Git 安装成功!

 2. 使用Git的第一件事就是设置你的名字和email,在命令行中输入以下命令配置你的name和email地址,这些是你在提交commit时的签名。( 注意:git config后面使用了--global参数,表明你这台机器上所以的Git仓库都会使用这个配置,当然也通过使用git config 命令不带 --global参数来对某个仓库设置不同的name和email )

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

二、图解git仓库 

三、常用Git命令

  1. git add .    将工作区所有文件添加到暂存区
  2. git add <file-name>  将指定文件添加到暂存区
  3. git commit -m '备注'  将暂存区的文件提交到本地仓库
  4. git status   查看仓库当前的状态,文件是否有被修改过
  5. git log   显示从最近到最远的提交日志历史记录
  6. git reflog   查看所以操作记录(包括commit 和reset操作以及已经被删除的commit记录)
  7. git reste -hard HEAD^   回退到上一个版本(HEAD代码当前版本,HEAD^代表上一个版本,HEAD^^代表上上个版本,HEAD^100代表上100个版本)
  8. git reset -hard <commit id>   回退到指定版本号的版本
  9. git diff   查看工作区域内容和暂存区域内容之间的差异
  10. git diff --cached   比较暂存区和本地仓库之间的差异
  11. git diff HEAD   比较工作区和本地仓库最新版本的区别
  12. git diff <commit id>  比较工作区和指定版本的之间的差异
  13. git diff <commit id> <commit id>  比较两个版本之间的差异
  14. git rm <file-name>   从版本库删除指定文件
  15. git branch <branch-name>    创建新分支
  16. git checkout <branch-name>   切换到指定分支
  17. git checkout -b <branch-name>   创建并切换分支
  18. git branch   列出所有分支,当前分支前面会标有一个*号
  19. git merge <branch-name>  合并指定分支的内容到当前分支
  20. git merge --no--ff  <branch-name>    --no-ff 表示禁用fast forward合并,用普通模式进行分支合并,fast forward合并看不出曾经做过合并,普通模式可以。
  21. git branch -d <branch-name>  删除合并后的分支
  22. git branch -D <branch-name>  强制删除分支
  23. git remote   查看远程仓库的信息
  24. git remote -v   查看远程仓库的详细信息
  25. git push origin <branch-name>  推送分支到远程仓库
  26. git pull   拉取远程仓库的代码
  27. git config --global alias.sta  status   配置status的别名为sta

文章每周持续更新,可以微信搜索「 前端大集锦 」第一时间阅读,回复【视频】【书籍】领取200G视频资料和30本PDF书籍资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Demi

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值