原文转自:https://blog.csdn.net/quiet_girl/article/details/78359202
(1)在 https://github.com 网站上注册一个账号并设置用户名、密码,新建一个repository
(2)在网站 http://msysgit.github.io/ 上下载git,并安装
1、首先在本地创建ssh key,使用下面的命令:
后面的参数[email protected]改为你在github网站上注册的邮箱,之后要求确认路径和输入密码(密码就是网站上自己设置的密码),之后一路默认。成功之后可以在C://Users/.ssh下找到id_rsa.pub文件,打开全部复制。
回到github网页版,点击头像 --> Settings --> SSH和GPG keys --> New SSH key,粘贴上之前复制的密钥内容。如下图:
为了验证是够成功,在git bash下输入下面的命令:
第一次会提示是够continue,输入“yes”,接着会看到“You've successfully authenticated, but GitHub does not provide shell access”,表示连接成功。
2、设置username和email,github每次commit都会记录他们。使用下面的命令:
yourname是网页上的用户名,[email protected]是用户注册的邮箱。
这里只讲述最简单的上传,所以采用了一种比较固定的模式,其他再多些的用法可自行搜索,只是成功上传了的一个流程(弄了好久,终于成功了..^_^..),说明:下面的内容几乎来自http://blog.csdn.net/sinat_33366020/article/details/73732769,非常感谢作者!!
1、先进入项目文件夹,比如我想把python下面的test文件夹及test文件夹下的文件上传,则进入python文件夹内(如上传python下面的文件及文件夹,则需要进入python的上一级目录),使用cd命令。
2、通过git init把当前目录变成git可以管理的仓库,使用如下命令:
3、把文件添加到本地版本库,使用命令git add添加文件;添加到暂存区里面去,如果add后面加入的是“.”,则意味着需要添加当前文件夹下的所有文件,若只想添加/python/test/note.txt这个文件,则只需要将"."改成当前路径(/test/note.txt)即可,命令如下:
4、用命令git commit把文件提交到仓库,如下命令:
5、关联到远程仓库,使用下面的命令:
如:
其中,origin是远程仓库名字; master是远程仓库所属分支
注意: 我们第一次push的时候,加上-u参数,Git就会把本地的master分支和远程的master分支进行关联起来,我们以后的push操作就不再需要加上-u参数了
如果出现类似下面内容:
则输入命令下列命令即可:
如果从在git服务器所在主机上的其他账户获取git服务器上面文件,则直接用gitclone + git仓库的路径,即:
http://www.runoob.com/w3cnote/git-guide.html
http://blog.csdn.net/sinat_33366020/article/details/73732769
http://www.ihref.com/read-16369.html
更多内容可参考:
http://www.ihref.com/read-16369.html