windows客户端上传项目代码到github

项目开发时,为了方便版本管理,许多公司采用git来控制项目版本。
简单介绍下:
以下操作是基本Windows客户端下的Git Bash 进行命令行输入
Git Bash 可在官网下载,直接点击下一步进行安装即可
第一步:在本地新建一个文件夹,作为本地仓库,如“gittest”。打开git bash,进入到该文件夹目录下,如下图:
这里写图片描述

第二步:将本地仓库初始化,命令:git init。如下图:

这里写图片描述

第三步:将项目从github或者服务器上克隆下来,命令:git clone url。url为项目服务器地址或github地址,如下图所示:
这里写图片描述

这里写图片描述
第四步:未修改项目前,查看项目状态,命令:git status。如下图:其中我的项目名称是 MyItem
这里写图片描述

由图可以看出来,项目刚更新下来,没有文件更改。

注:查看当前状态,必须进入到项目文件中,而不是本地仓库中

第五步:修改项目部分文件,再次看项目状态。如下图:
这里写图片描述
其中我修改的是README.md文件的内容
这里写图片描述
由图上红色文字可以看出,“README.md”被更改。

第六步:将文件修改提交到本地暂存区,命令:git add file,file 为修改文件名。如下图所示:
这里写图片描述

由图可以看出,修改文件添加到本地暂存区后,颜色变了。

注:每次修改后的文件,都必须添加到本地暂存区后,才能更新到项目上。

第七步:提交当前工作空间的修改内容,命令:git commit -m“修改”,引号里面是提交信息,自己可以填写其他内容。如下图所示:

这里写图片描述

由图可以看出,提交后再看项目状态,提示没有内容可以提交。

注:提交的时候必须用-m来输入一条提交信息,类似于svn的commit。

第八步:将项目更新到github或服务器,命令:git push。如下图:
这里写图片描述

项目上传成功。
这里写图片描述
另外,如果下次还要更新项目,直接git pull即可,因为本地空间和服务器或github的通道通过git clone已经建立。

Git 如何删除远程服务器文件同时保留本地文件

在上传工程到git上时,有时候会把本地的一些eclipse配置文件传到服务器上,这时你先删除本地,再同步服务器,显然是不合理的。git提供了一个好的解决方法,可以直接删除服务器文件,同时不影响本地文件,命令如下

1.删除服务器文件,本地保留

此时github上已经不存在了

2.删除远程useless 文件夹,本地保留

一定要注意,删除文件夹要使用-r 参数

git rm --cached -r useless
git commit -m "remove directory from remote repository"
git push

git的其它常用命令
1.查看历史日志

命令:git log。如下图所示:

这里写图片描述
由图可以看出,一共修改了1次,每次的版本都有自己唯一的id标识,如上图小框里面的commit后面的字符,这是系统自动生成的。

2.返回特定版本

命令:git reset id。id为返回的特定版本号。如下图所示:

其他命令,现用现查。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值