mac下自带了Git,而Windows下需要自己安装……
第一,
目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的。下载地址
首先,git要求使用者必须提供自己的身份标识,为此我们需要在git bash中执行以下命令:
git config --global user.name 'zuroyu'
git config --global user.email zuroyu@xxxxx.com
其次,选择git仓库目录
我们假设将git仓库目录放在D盘的OPENSource目录下,可以通过在git bash中执行以下命令完成:
cd /d
mkdir OPENSource
注:git bash支持大多linux bash终端命令,你可以自己尝试更多终端操作。
第二,建立项目并初始化git仓库
我们的第一个项目是ZWeb通过执行以下命令完成此步骤:
mkdir ZWeb
cd ZWeb
git init
执行此操作后,git将在ZWeb目录下创建一个隐藏目录(.git),这个目录就是git用来管理软件版本的仓库。
第三,使用git管理项目
git commit -m “这是我们第一次初始化项目”
git add命令可以将参数指定的文件添加到git仓库索引中,如果你一次添加太多文件可以使用:git add . 命令全部添加。
git commit命令才是真正的将文件添加到git仓库中去,-m选项允许在命令行后直接给出每次添加的简短说明(PS:我们强烈推荐你再每次提交时都给出一个说明,以便项目版本的查阅等),如果没有给出此命令将调用默认文本编辑器以便你添加说明。
第四,将项目提交到github管理
要想将本地的git项目提交到github我们需要先在github添加此项目,登入github主页点击“create a new one”根据提示完成项目创建。刚创建好的项目不包含任何文件,我们需要稍作设置后方可使用。
1,在git bash中执行以下命令创建密钥:
ssh-keygen -C 'zuroyu@xxxxx.com' -t rsa
一路按Enter键即可,当然如果你想选择使用密码功能,那么在提示输入密码是选择你自己的密码。
2,找到刚才生成的密钥(id_rsa.pub)文件并用文本编辑器打开,然后复制里面的内容。接着转到github站点项目编辑(edit),找到”Deploy keys“选项后点击”add another deploy key“并将刚才复制的内容黏贴保存。
3,测试SSH连接。在git bash中执行以下命令:
SSH -v git@github.com
如果提示你的密钥不正确,那么你需要重新确认上一步的操作是否完整无误。
4,如果上一步测试无错,那么现在就可以将本地的文件提交到github仓库了。在git bash中执行以下命令:
git push origin master