在windows 上使用git 管理github代码

来源:互联网 发布:成都电子科技大学 知乎 编辑:程序博客网 时间:2024/05/17 03:16
在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

http://zhidao.baidu.com/link?url=Ul7Ie8_Qsg2CsCBCMIfxAy14YD4nJgOGQ0yZ84ggs-wpjX1KSChDStfD9ID_GHyV5FAzWBiqIZlB7EDtbhyjHqqo_vcJU1ST7P_CiYwV54G
http://rogerdudler.github.io/git-guide/index.zh.html
0 0