Git的基础使用---使用CODE
以前使用Github,由于网络原因使用不那么方便,最近接触到CODE,发现也不错,还是面向国内开发者的,记一下使用过程。包括git的使用。
CODE 是CSDN旗下的开发服务平台,面向国内开发者提供代码托管、代码片、社交编程、组织管理、社区讨论、知识库等开发服务。
一、CODE的初使用
首先,配置git环境,与添加SSH密钥。见:https://code.csdn.net/help/CSDN_Code/code_support/new_1
在已经建立的项目文件夹下,右键会出现:Git Bush Here,点击,进入命令行。输入:
$git init //用 git init 在目录中创建新的Git仓库。(可以在任何时候、任何目录中这么做,完全是本地化的。)
$git add . // 将该文件(.表示当前目录的全部)添加到缓存。使用 git add 命令将想要快照的内容写入缓存。
$git commit -m"firstcommit" //而执行 git commit 将缓存区内容添加到仓库中。-m 表示带描述
Git 为你的每一个提交都记录你的名字与电子邮箱地址,所以第一步需要配置用户名和邮箱地址。
$git config--global user.name"CSDN ID"
$gitconfig--globle user.email "推荐使用CSDN注册邮箱"
添加origin成新远端,并将项目上传到CODE平台
$git remote add origin 项目url,如git@code.csdn.net:xxx/xxx.git
为了便于管理,Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。不带选项的时候,命令 git remote 将列出所有远程主机。add表示增加新远端。
$git push -u origin master //git push命令用于将本地分支的更新,推送到远程主机。
上面命令表示,将本地的master分支推送到 origin 主机的master分支。如果后者不存在,则会被新建。-u选项指定一个默认主机,这样后面就可以不加任何参数使用 git push
二、改动后直接上传项目
这次命令就简单了:
git add .
git commit -m"describe"
git push origin master
这样在CODE的网站上就显示出代码了。
注意:
CODE平台上创建项目时:
若用readme.md初始化的项目,
git init
..修改..
git add .
git commit
git remote add origin url..
git push origin master ——————是错误的!!会遇到冲突问题
正确的:
push前先 git fetch origin
git merge origin/master
然后再添加上传就可以了。
最后,推荐两篇文章:
http://www.ruanyifeng.com/blog/2014/06/git_remote.html
http://www.runoob.com/git/git-basic-operations.html