美文网首页
03-直接在github上创建一个仓库,然后下载到本地

03-直接在github上创建一个仓库,然后下载到本地

作者: 夜未央_M | 来源:发表于2018-09-28 19:39 被阅读74次
  1. 现在网页上创建一个仓库,设置如下图:




  2. 然后拷贝ssh地址(以git开头的) ,这里我们需要特别注意 有两种情况需要仔细看一下。

克隆到当前git停留位置

打开 Git Bash,找一个安全的目录,比如 ~/Desktop 桌面目录就很安全:cd ~/Desktop

git clone git@github.com:martin-meng/yyy-2.git

克隆到指定位置

git clone git@github.com:martin-meng/yyy-2.git "指定目录"

例如
git clone git@github.com:martin-meng/yyy-2.git ~/yyy-2

3.进入clone成功的指定目录。例如我们在~/yyy-2

cd ~/yyy-2


另外我们还看到了 .git 本地仓库。如果我们需要添加文件,只需要mkdir,touch几个文件,然后git add,再然后 git commit 提交,最后psuh 到远程仓库就可以了。

三种方式都说完了,它们分别是:

  1. 在本地创建仓库
  2. 将本地仓库上传到 GitHub
  3. 下载 GitHub 上的仓库到本地

其实呢,我还可以说很多种不同的方式,但是,你记住这几种就行了,够你用的了。我们并不想要了解 git 的所有高级用法,我们的目的很明确:能通过 Git 命令使用 GitHub 就行。

知识回顾

我们再回顾一遍已经学到的命令:(这次只多了一个 git clone 命令)

  1. git clone git@github.com:xxxx "指定目录"下载仓库
  2. git init,初始化本地仓库 .git
  3. git status -sb,显示当前所有文件的状态
  4. git add 文件路径,用来将变动加到暂存区
  5. git commit -m "信息",用来正式提交变动,提交至 .git 仓库
  6. 如果有新的变动,我们只需要依次执行 git add xxxgit commit -m "xxx" 两个命令即可。别看本教程废话那么多,其实就这一句有用!先 add 再 commit,行了,你学会 git 了。
  7. git log 查看变更历史

如何上传更新

你在本地目录有任何变动,只需按照以下顺序就能上传:

  1. git add 文件路径
  2. git commit -m "信息"
  3. git pull (相信我,你一定会忘记这一个命令)
  4. git push
  1. git pull //什么时候需要必须得pull呢? 就是你的远程仓库被自己或者被别人更改了。那么你就必须得pull一下。我是这样理解的,如果我们不pull的话,那么远程仓库和本地仓库不知道是否是一样的(例如md5验证)。如果都一样,你不pull也没关系,直接执行push就能将本地更新的文件提交上去,但是如果远程仓库和本地仓库比对不一样,你也没有运行git pull而是直接git push,那么你就会被github拒绝,提示rejected,如下图所示:
  2. git push

然后你去 yyy-2的 GitHub 页面,就能看到 index.html

git ignore

在项目目录创建 .gitignore 文件就可以指定「哪些文件不上传到远程仓库」,比如

.gitignroe

/node_modules/
/.vscode/

这样就可以避免 node_modules/ 和 .vscode/ 目录被上传到 github 了。

记住一句话:永远都不要上传 node_modules 到 github。

如果你想防止自己手贱上传 node_modules 到 github ,可以:

  1. 在项目根目录 touch .gitignore
  2. 在 .gitignore 里添加一行 /node_modules/
  3. git add .gitignore; git commit -m 'ignore'

其他

还有一些有用的命令

  • git remote add origin git@github.com:xxxxxxx.git 将本地仓库与远程仓库关联
  • git remote set-url origin git@github.com:xxxxx.git 上一步手抖了,可以用这个命令来挽回
  • git branch 新建分支
  • git merge 合并分支
  • git stash 通灵术
  • git stash pop 反转通灵术
  • git revert 后悔了
  • git reset 另一种后悔了
  • git diff 查看详细变化

学 git 命令都够你们学一周的,所以别妄想现在就掌握它,切记。

资源

相关文章

  • 03-直接在github上创建一个仓库,然后下载到本地

    现在网页上创建一个仓库,设置如下图: 然后拷贝ssh地址(以git开头的) ,这里我们需要特别注意 有两种情况需要...

  • Git 添加远程库

    首先在本地创建一个git仓库,然后在GitHub上创建一个git仓库,让这两个仓库远程同步。在GitHub上创建一...

  • git 命令

    github创建仓库到本地使用前期准备 创建分支 // 最好统一先在github上创建分支// 然后才在本地git...

  • GitHub上创建属于自己的框架

    操作步骤:1.在github上创建仓库2.把仓库下载到本地,在仓库里添加一个项目,并在仓库中添加框架源码3.提交框...

  • GitHub使用笔记

    一、本地项目上传至github: 1.github上创建与本地仓库同名的远程仓库2.初始化本地项目创建本地仓库:(...

  • 发布自己的cocoapods插件

    创建本地Git仓库,并提交代码 创建GitHub远端仓库,提交本地代码至GitHub仓库GitHub创建仓库.pn...

  • 本地项目托管到github

    首先,先在github那边创建一个新的仓库 然后在你的github账号上 and then在你本地的项目文件那边,...

  • 四、本地仓库与远程仓库

    本文本地仓库指本地电脑的仓库;远程仓库为Github上仓库。 1. 创建本地仓库 可见 《二、创建Git版本仓库》...

  • 添加远程仓库push出错error: failed to pus

    起因 在GitHub上创建了一个远程仓库,然后又在本地创建了一个项目,git init后又添加远程仓库的依赖,这时...

  • 如何将项目上传到github

    一、在GitHub上创建仓库 二、创建Android项目>>>>本地项目 三、创建本地git仓库 1、进入创建好的...

网友评论

      本文标题:03-直接在github上创建一个仓库,然后下载到本地

      本文链接:https://www.haomeiwen.com/subject/nzwpoftx.html