Git Bash Here 是windows下的命令行工具。 该命令与直接在cmd中运行git操作类似,唯一的区别是界面不同。
cmd界面比较简单,而Git Bash颜色丰富。
1、本地分支a关联远程分支develop :

git branch --set-upstream-to=origin/develop  a

3、查看历史提交信息:git log
默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。输入q退出日志查看。
我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新:

4、查看当前仓库基本信息:git remote show origin

5、更新,从远程拉代码:git pull

8、clone项目代码:git clone -b 分支名 远程地址(-b 是指定分支,不指定则克隆master分支)

9、 远程仓库相关命令
检出仓库:git clone git://github.com/jquery/jquery.git
查看远程仓库地址:git remote -v
添加远程仓库:git remote add [name] [url]
删除远程仓库:git remote rm [name]
修改远程仓库:git remote set-url --push[name][newUrl]
拉取远程仓库:git pull [remoteName] [localBranchName]
推送远程仓库:git push [remoteName] [localBranchName]

10、分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]
删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并
创建远程分支(本地分支push到远程):$ git push origin [name]
删除远程分支:$ git push origin :heads/[name]
本地分支改名:git branch -m oldname newname
回退到上一次提交的版本:git reset --hard
11、还未提交代码,把自己的修改还原至当前最新版本。
先执行

git status

查看本地修改了哪些文件,以下显示有5个文件被修改过。(红色显示)

然后执行:

git checkout --  app/Request.php


这样就还原了一个文件。

12、添加文件:

git add a.php

执行此步添加到缓存区

然后执行此步添加到版本库

13.删除文件

git rm a.php


然后执行 :

git commit -m "remove a.php"

14.git代码提交三步走 :

git bash 用法:(可在cmd中直接执行,或者在phpstorm 的terminal中运行,效果一样,)

1.git pull 作用:拉取远程仓库代码
拉远程代码时需要先关联远程仓库某个分支,可以执行:
例如:本地分支a关联远程分支develop :
git branch --set-upstream-to=origin/develop a
执行完此步后,以后直接Git pull 不需要重复执行 git pull origin develop ,同理push的时候就可以直接push,不需要带远端分支名了

2.git commit -m ‘备注’ 作用:将代码上传到缓存区
执行第2步时先执行以下三步:
1)git status 查看本地修改了什么文件
2)git diff ‘文件路径’ 查看本地文件某个文件具体修改了什么地方 + 号代表新增,-号代表删除
3)git add . 将修改先更新到本地分支
执行完上3步然后执行git commit -m

3.git push 作用:将代码从缓存区更新到远端版本库

Git Bash Here命令使用相关推荐

  1. git bash执行命令响应慢问题

    这两天在学习git的时候碰到git bash执行命令响应特别慢的问题. 以下是我在网上搜到的可能可行的解决方案: 1.如果是git安装在D盘可以尝试一下安装在默认的C盘目录 2.尝试关闭360安全卫士 ...

  2. git bash linux 命令,Git Bash的妙用 - 使用Linux命令

    如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...

  3. Git Bash Cmd命令笔记

    生成ssh公钥 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # 三次回车即可生成 ssh key 查看你的public key cat ~/.ss ...

  4. Git Bash关键命令

    1.默认目录是C:\Users\用户名 2.切换目录:$cd c:\\windows 3.切换到上级目录:cd ..,中间有空格 4.列出某目录所有文件,相当于DOS下的dir:ls c:\\wind ...

  5. git及git bash常规命令

    一.git git clone + "gitlab上项目的http地址(建议使用http)" 到本地 .本地做了一些修改后,休要先保存在本地暂存区 git add . (保存所有更 ...

  6. Windows下Git Bash的基本使用

    创建版本库 首先创建项目的目录,然后打开目录,在目录中右键,选择Git Init Here来完成项目仓库的初始化: 也可以,选择"Git Bash"打开命令窗口输入命令" ...

  7. git安装,windows下git bash默认目录更改

    最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...

  8. win10 git bash 设置别名

    使用git挺久时间,每次输入需要敲入长命令已感费劲.zshell git 有不少别名,可以提高输入效率.从而寻找windows下设置 git bash 别名的方法 环境: git v2.22.0 wi ...

  9. Git使用总结(包含Git Bash和Git GUI的使用)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/KevinDGK/article/details/51606925 目录(?)[+] Git总结 简介 ...

最新文章

  1. linux进程间通信:POSIX 共享内存
  2. 英国如何推动分享经济的发展?
  3. 集合均值(逆元+数学)
  4. php设置文件权限问题,php以fastCGI的方式运行时文件系统权限问题及解决方法
  5. 10054 java,为什么Socket.Receive在远程主机断开连接时抛出SocketException(10054)?
  6. SQL ORDER BY Clause
  7. 获江苏国资阿里小米等入股 苏宁易购复牌涨停
  8. Antd 多层Modal+Form组件嵌套 如何在父级组件中清空子级组件状态与数据?
  9. 关于数据分析部门组织架构的探讨
  10. LWIP协议栈详解(2)_网络接口层与协议栈初始化
  11. matlab计算潮流,matlab潮流计算
  12. vue 引入qunee_在vue项目中怎么使用qunee拓扑图插件,怎么正确的使用 graphEditor ?求帮助...
  13. Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
  14. Java泛型对象的实例化
  15. python3 unicode_关于你不想知道的所有Python3 unicode特性
  16. ultravnc 反向连接_C程序以反向显示链接列表
  17. 京东和区块链的那些事儿
  18. 小播本地音乐功能指引
  19. handler.post和handler.sendMessage的区别和联系
  20. 微信公众平台定制开发

热门文章

  1. DLP4500厂商给的,这套系统对win10反应比较大,最好在win7下操作
  2. 大数据技术与应用专业
  3. js符号输入不可用_js控制文本框禁止输入特殊字符详解
  4. Adlik Deer版本发布,模型推理加速就靠它啦
  5. 企业微信怎么分享名片给用户?如何统计名片添加好友的效果?
  6. 一串首尾相连的珠子(m个),有N种颜色(N《=10),设计一个算法,取出其中一段,要求包含所有N中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
  7. [野狐行][2016/04/11][群直播系列2][那些年让我们郁闷不已的游戏保护]
  8. 华为鸿蒙摄像头pro,华为发布智能摄像头Pro:首搭载鸿蒙OS,三百几就有得玩监控...
  9. 现代签名设计【个性说说】
  10. 鉴定脂肪组织巨噬细胞(ATM)分泌外泌体