Git使用(二):创建项目并提交到远程仓库


一、创建远程仓库


1、这里以「GitHub」为例,登录之后点击右上角的「+」,如下图:

在这里插入图片描述


2、创建之后,项目内容如下:

在这里插入图片描述


3、这样,项目在「GitHub」上的远程仓库就创建好了

二、克隆代码到本地


1、两种方式:

  • git clone '仓库地址' ;(会生成.git文件夹,需要开发项目来维护该仓库时使用)

  • 直接下载 zip 包。(不会生成.git文件夹,下载第三方的源代码进行学习时可用)


在这里插入图片描述


2、git clone

执行以下命令

git clone https://github.com/shiguang0116/git-demo.git

在这里插入图片描述


3、.git 文件夹

克隆的项目文件中会多出一个隐藏文件夹「.git」,这是 Git 的版本库,所有 Git 需要的数据和资源都存放在这个目录中。

在这里插入图片描述


三、项目开发


1、创建 .gitignore 文件

.gitignore文件会告诉git,项目里的哪些文件是不需要上传到远程仓库的,比如npm包,编译包等等。具体匹配规则可以参考:

glob匹配模式

示例文件内容如下:

.DS_Store

/dist
/node_modules

*.zip

说明

  • .DS_Store 是Mac自带的文件,需要忽略掉,即使没用Mac(多人开发时,别人可能会用哦);
  • /dist /node_modules 是项目使用了构建工具(gulp/webpack)是会产生的;
  • 为演示效果,我们在项目中添加一个 test.zip 文件。

2、项目文件

项目文件可自行创建,下面是示例项目文件目录:

在这里插入图片描述


四、提交代码


1、git add

git add 添加文件到暂存区。. 表示添加所有修改过的文件

git add .

2、git commit

git commit 将暂存区内容添加到本地仓库(版本库)。-m '' 设置提交的说明信息

git commit -m '项目初始化:创建src/、.gitignore等文件'

3、git push

git push 将本地仓库内容添加到远程仓库

git push

这里可能会要求提供远程仓库的用户名和密码,如实填写就好

查看GitHub,可以看到被忽略的文件 *.zip 没有上传上来


在这里插入图片描述


系列文章


Git专栏

Git使用(一):安装与配置
Git使用(二):创建项目并提交到远程仓库
Git使用(三):分支管理,创建分支、合并分支、合并分支的某一次提交等
Git使用(四):提交管理,修改提交信息、合并多次提交、版本回退、撤销本地文件修改等
Git使用(五):解决冲突以及如何避免冲突
SmartGit 安装及使用(一):安装及配置
SmartGit 安装及使用(二):工作界面介绍、提交代码以及防止代码冲突等操作
SmartGit 安装及使用(三):撤销提交、合并多次提交等操作
SmartGit 安装及使用(四):创建、合并分支以及解决冲突等操作
SmartGit 安装及使用(附录):注册非商业许可证
【Git】如何生成SSH key
【Git】.gitignore文件语法以及修改后无效的解决办法
【Git】Authentication failed for 错误解决
【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法
【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR


  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值