怎样使用Git将本地项目文件夹推送到gitee

Outshine 2018-09-27 | 阅读 5549

很多人都知道,gitee、Github是免费的项目代码托管服务,Git、Github、Gitee(码云)三者之间有什么区别与联系呢,大概就是这样:

Git是一种源代码管理工具,在本地安装。
Github与Gitee的共同点是二者的使用需要借助Git,如果您使用过 Github Pages 那么您会很快上手使用码云的 Pages服务。

##下载最新版本的git

http://git-scm.com/downloads

##安装完成git后,需要简单的配置一下,打开终端,配置用户名和EMAIL:

git config --global user.name"你的名字"

git config --global user.email "你的Email"

##Clone 和 Push
Clone 项目
git clone https://gitee.com/cncoc/websoso .git

创建特性分支
git checkout -b $feature_name

写代码,提交变更
git commit -am "My feature is ready"

将你的提交推送到 码云
git push origin $feature_name

上面几个步骤是官方的,初学者可能不大适应,我把我推送项目的步骤记录下来,供自己以后参考:

##命令行进入需要git的文件夹,然后用命令 git init 把这个目录变成git仓库

$ cd F:\git
git init

##将在文件夹所有文件添加,使用命令 git add . 后面的小数点“.”,意为添加文件夹下的所有文件
git add .

##将文件提交到仓库,用命令 git commit告诉Git。
git commit -m'名称自己取'

##链接远程仓库
git remote add origin
##如:
git remote add origin https://gitee.com/wangsoso/webstats.git

##获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git
git pull --rebase origin master ##master为你的远程库地址

##更新远程仓库
git
git fetch origin ## origin->远程仓库名

##将远程主分支合并到本地当前分支
git
git merge origin/master

##把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传
git
git push -u origin master  ##第一次上传后面上传就不需要-u
git push origin master

##状态查询
git
git status

###查询本地提交记录
git
git log

###clone远程到本地
git
git init  ##git初始化仓库前请先建好项目文件
git clone
##如:
git clone https://gitee.com/wangsoso/shineblog .git

###查看修改的内容
git
git diff

###查看某文件修改内容
git
git diff file_name