Git Bash 常用介绍

作者:vkvi 来源:ITPOW(原创) 日期:2019-11-29

Windows 中,Git 使用一般有四种途径:

  • Git Bash
  • Git CMD
  • Git GUI
  • 集成 Git 的开发工具,比如 Visual Studio、Android Studio

本文介绍 Git Bash,其实 Git BashGit CMD 都差不多,只是风格不同:

  • Git Bash 是 Linux 风格,看起来很酷。
  • Git CMD 是 Windows 风格,不过有个好处,可以使用 PATH 环境变量对应的命令。

Git 参数中双横线 -- 和 单横线 -,双横线跟的是全称,单横线跟的是简称,比如:--edit 与 -e,二者是一个意思,注意:

  • 不代表所有的环境中 -e 都是 --edit 的缩写。
  • 不是所有的参数都有缩写。
  • 有时候参数缩写会冲突,使用大小写区分,比如:-n 和 -N 是两个不同的参数。

注意本文只介绍常用的。

切换目录

通过 cd /d/itpow/ 这种方式切换目录,如果以 / 开头,表示根目录,在 Windows 中:/d/ 表示 D 盘。切换到要进行 git 操作的目录。

查看当前目录

pwd

注意:这个不是密码,也不是 Git 的内容(跟 cd 一样),所以前面没有跟 git。

忽略证书

git config --global http.sslVerify false

本地创建一个空的 Git 库

git init

克隆(从服务器拉一个完整的代码下来)

git clone https://..../.git

上传常用

git status // 看看本地变化的情况,也可以不看
git add -A // 将所有增、删、改变化提交到本地暂存区
git commit -m "变更描述" // 提交到本地版本库
git push origin HEAD:br // origin 远程库,HEAD 本地最新的分支,wl 远程分支

获取常用

git fetch
git checkout origin/br

git checkout

这个命令很奇葩,git checkout br,居然指切换分支,换成 git switch br 好理解些。

如果本地误删了一个文件,如何从远程拉下来呢?用:git checkout -- filename。注意:

  • 一、-- 后面有个空格
  • 二、注意在正确的目录,否则拉不下来。

相关阅读

相关文章