[关闭]
@xiaoyixy 2020-02-21T22:37:01.000000Z 字数 1218 阅读 783

Git Bash 关键操作指南

文档


说明

Git Bash 关键操作指南——针对本地仓库操作和 Github 远程仓库同步。以下步骤针对第一次建仓库并且本地已经有文件(需要同步的目录已经存在)的情况。其他情况参考常见问题和操作

关键步骤

第一步

首次建立 git 仓库。

  1. git init

第二步

将项目目录的所有文件添加到仓库中。如果想添加某个特定的文件,只需把 . 换成特定的文件名。

  1. git add .

第三步

Commit 文件到本地仓库。

  1. git commit -m "第一次 commit:注释语句,说明修改了什么"

第四步

Github 上创建一个新的 Repository,并拷贝得到仓库(Repository)的地址。创建具体步骤可参考:Creating a repository on GitHub。地址的格式为 https://github.com/<你的GitHub名>/<仓库名>

第五步

将本地的仓库关联到 Github。

  1. // 后面的 https 链接地址为第四步建立的仓库地址
  2. git remote add origin https://github.com/<你的GitHub名>/<仓库名>

第六步

进行 pull 操作(把 Github 的文件同步到本地),在每次同步到 Github 之前,最好都要先 pull 一下,以保证同步得到最新的线上版本,防止版本出错。

  1. git pull origin master

第七步

同步本地文件到 Github。执行完后,如果没有异常,等待执行完就可同步成功,中间可能会让你输入 Username 和 Password,只要输入 Github 的账号和密码。

  1. git push -u origin master

常见问题和操作

push 同步到 Github 失败若提示本地版本低于 Github 版本

这是因为 push 之前没有同步 Github 的最新文件到本地。这时候需要先保存本地修改再执行一次第六步的命令。

  1. // 先保存本地修改
  2. git stash
  3. // 同步 Github 的最新文件
  4. git pull origin master
  5. // 重新取出本地的修改
  6. git stash pop
  7. // 同步本地修改到 Github
  8. git push -u origin master

如果非第一次同步只需要按顺序执行 第六步-第二步-第三步-第七步 即可,既:

  1. git pull origin master
  2. git add .
  3. git commit -m "写入本次修改了什么"
  4. git push -u origin master

如果是首次建仓库并且本地目录没有文件(新建目录)的情况。也不需要走以上7步,可采用以下步骤。

  1. 执行第四步建立仓库并得到地址 https://github.com/<你的GitHub名>/<仓库名>
  2. bash 执行 git clone https://github.com/<你的GitHub名>/<仓库名>,就会把 Github 远程仓库同步到本地目录
  3. 对添加文件和修改
  4. 按顺序执行 第二步-第三步-第七步既:

    1. git add .
    2. git commit -m "写入本次修改了什么"
    3. git push -u origin master
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注