很多人都知道,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
注意:本文归作者所有,未经作者允许,不得转载