在windows 上使用git 管理github代码
github 是只支持git作为代码管理平台,故名:github。
why?
学习、分享,那就用github吧
what?
目标:使用git 同步本地文件到github
how?
一 本地git 配置
所以先下载git,并配置git
打开git 的命令行Git base。输入如下命令来提供身份标识,主要是用户名和邮箱
二 git 同远程github 建立关系
创建密匙,该密匙会在Github的设置中用到。 猜测,每次进行远程代码同步时,github会用这个密钥对比git 用户名,身份验证通过,才能进行管理操作。所以密钥起着桥梁的作用。
打开Git Bash,创建SSH key: 1 ssh-keygen -C 'your@email.address' -t rsa 然后要你输入SSH密匙的存放位置,可以不管,直接回车使用默认路径。再输入你想要的密码,SSH key就生成了。现在你需要将这个Key提交到GitHub,首先打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以随便填一个,Key就粘贴刚才的字符,提交。
三 本地git 管理
管理github项目,我们想把本地的项目,同步到github进行管理
第一步:在github 网站,创建新项目。
为了同后面步骤的一致性,这里的项目名就用simulateJson.
第二步:Git base中,进入到项目的根目录,运行命令
git init
git init 初始化当前目录,该目录会生成一个.git的隐藏目录。
第三步:运行命令。添加文件和提交仓库文件
git add .
git commit -m "simulation project "
你的改动已经提交到了
HEAD
,但是还没到你的远端仓库
一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可
四 本地git同步到github中
现在才开始把本地仓库上传到GitHub了,下面两行命令搞定问题:
git remote add origin git@github.com:andge/simulateJson
git push origin master
这个git@github.com:XXX/XXX.git就是上面创建项目是生成的地址。现在打开你的项目网址,你就可以发现你的代码已经展示出来了。如果你要更新代码的话,就重复上面的吧。
参考:
http://www.cnblogs.com/oec2003/archive/2012/02/06/2741993.html