1、首先要先在github的官网注册一个属于自己的账号。https://github.com/
去Git的官网安装适合自己电脑的版本git官网: git安装教程4、如何让自己电脑上的代码同步到Github上所创建的库当中?在这里,需要安装git的命令工具,Git Bash
嗯,就是这样的一个工具:
安装好之后,双击打开Git Bash,就是这样的一个黑框界面:
注意:把 “Your name” 换成自己的名字,把 "email@example.com"换成自己的邮箱!
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"检验是否配置成功
本地Git仓库和Github仓库之间的传输是通过SSH加密的,
所以连接时需要设置一下: 首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙,就是咱们平时的验证码一样的东西,获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。下边介绍一下如果获得这个钥匙,又是如何输入到你的GitHub里边的呢。
"youremail@example.com"换为你的邮箱 在三个黄色箭头位置时: 按回车; 第一个红色方框为创建SSH Key的命令, 第二个红色方框为密匙存储的位置
注:必须创建SSH Key后才能使用此命令
创建完成后,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人
如果当前目录不是~/.ssh目录,就输入cd ~/.ssh,然后ls 查看当前目录下的文件,vi id_rsa.pub,打开文件,选中内容右击点击Copy
c>创建成功
注:项目名称务必用英文表示 ,不然用中文建立的仓库名会被 “ - ”取代。
如果没有则需要创建一个本地的版本库(其实也是一个文件夹)。 现在我通过命令行在 D:\git_github_file 新建一个 TEST 文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹
注:也可以使用git bash打开并切换到此文件夹下 cd 到 项目路径下(比如项目在D盘下,相关路径目录名最好都为英文防止出错)
这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。
在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地 TEST 仓库的命令行输入:
建立与远程仓库的链接
$ git remote add origin https://github.com/haoweixl/simple_easy_games.git注:origin后面加的 https://github.com/haoweixl/simple_easy_games.git 为github仓库的地址
同步后会出现
$ git pull --rebase origin master获取远程仓库与本地仓库同步(远程仓库不为空需要这一步)
将完成 turtle_TianAnMen 的一个项目,粘贴到TEST文件夹
git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git add . 将所有改变的文件添加到缓冲区如:
git commit -m 'turtle_TianAnMen'git commit -m 'turtle_TianAnMengit push origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
$ git push -u origin master当执行git push origin master会出现登录验证(只有第一次会出现此验证),输入你GitHub账号和密码点击登录即可,然后出现提交成功
回到GitHub上,刷新仓库,会发现我们提交的test.txt文件已经成功git到远程仓库中了
