码迷,mamicode.com
首页 > Web开发 > 详细

git学习(一) 如何将项目上传到个

时间:2018-02-02 23:22:15      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:根据   push   添加   初始化   img   linu   命令   自己   checkout   

  用了github有了段时间,但是感觉都是断断续续的,这次花了点时间来总结下,已方便下次忘记的时候拿出来看一下;

自己主要是参考了这个网站来学习的: git教程 -廖雪峰

   第一步:

     创建github账号, 并在上面建立自己的仓库

  第二步:

  建立ssh密钥, 打开你桌面的git brach 

ssh-keygen -t rsa -C "youremail@xx.com"

根据生成文件的目录找到id_rsp.pub的内容复制到下图的key中, 在github的setting中。名字可以随自己

技术分享图片

 

为什么要这样设置的,原因是本地的git仓库和github仓库是根据ssh加密的

第三步

 初始化: git init (默认生成 .git)

 添加内容到暂缓区: git add . (. 表示全部文件)  后面可指定文件名

提交到分支: git commit -m ‘xxxx‘ (xxx 备注)

流程如下

技术分享图片

关联你的github

git remote add orgin https://github.com/yaoboGit/GitYaoBo.git (你创建的github仓库地址)

也可以是这样  git remote add origin git@github.com :yaoboGit/GitYaoBo

然后提交到github

git push -u origin master  第一次提交的时候要加上-u

之后提交可以直接输入

git push origin master

到这一步你的内容就已经提交到github

 

从github克隆项目到本地

  git clone https://github.com/yaoboGit/GitYaoBo.git (你创建的github仓库地址)

也可以是这样  git clone git@github.com :yaoboGit/GitYaoBo

 不同设备提交了代码怎么更新

git pull

在提交代码的时候通常要忽略node_modules(前端包文件)

可以在你 git init 的目录下执行

vim .gitignore (linux 命令 编辑.gitignore)  增加下面的内容

node_modules

保存就OK

 

分支:

git checkout dev (创建dev分支并跳转到dev分支)

git branch 查看分支

git merge dev 合并分支

git学习(一) 如何将项目上传到个

标签:根据   push   添加   初始化   img   linu   命令   自己   checkout   

原文地址:https://www.cnblogs.com/yaobolove/p/8407156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!