之前一直在github上搜索开源的代码,然后点击download(愚蠢的操作哈哈哈),所以下定决心学一下Github的简单操作,我认为如果只是把它作为一个工具,学会操作命令就完全够用,当然如果想成为专家,还得多学习一下原理吧。
下面主要说一下怎么安装Git,以及怎么上传你的代码。(一定要严格按照这个步骤,否则很可能出问题,本人在操作的时候,由于疏忽了一些细节,所以反反复复弄了好几次,很烦躁,所以写下了提醒一下大家)
1、下载安装Git
本人主要使用window系统,所以主要说一下在window上Git的操作吧,其实在Linux和mac上,也都大同小异。
这里是git下载地址,选择对应的操作系统即可。
安装好之后,出现Git bash表示成功。
2、创建用户
进入github官网,注册账户,设置密码即可。
3、登录
输入刚刚设置的用户名和密码即可。
我们需要设置一下ssh key,在git里输入 ssh-keygen -t rsa -C "email@email.com","email@email.com"是你的github账号。然后按照提示操作即可。
此时,你的C:\Users\admin\.ssh这个路径下会生成两个文件:id_rsa和id_rsa.pub。
用记事本打开id_rsa.pub文件,复制内容,在github.com的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴刚才复制的内容。
4、建立仓库
建立仓库,英文repository。
本人创建了一个名字为NER_BILSTM_CRF的仓库。这里一定不要选择initialize
第一次建立仓库,会有一些命令提示,如下。(按照提示操作,就可以上传你的本地代码)
同样,我在本地,也建立一个名字一样的仓库,即文件夹。
在文件夹里,放一些py文件,如下。
点住NER_BILSTM_CRF文件夹右键,点击git bash here。
5、初始化
先将README.md文件说明写入,这个创建好了之后还可以在Git上面修改
echo "你的仓库名字" >>README.md
执行初始化过程git init,利用ls查看文件。
git status可以查看没有commit 的文件
提交文件,git add README.md
注意:执行了add操作,文件还没有被上传到Git远程仓库中,只是提交到了缓存区域。
git commit -m "first commit":才是真正地从缓存区提交到了Git远程仓库中;其中first commit表示提交时候的说明。
然后利用git remote add origin https://github.com/WANGYAN2013/NER_BILSTM_CRF.git连接远程仓库。
再git push -u origin master, push将文件推到仓库中。
当然也可以一次把所有的文件都commit,利用git add . ,一定注意add后面有个空格 和英文的 . ,.表示全部)
再进行git commit -m "first commit",git remote add origin https://github.com/WANGYAN2013/NER_BILSTM_CRF.git,git push -u origin master即可。
查看一下,所有的文件都上传上去了。
最后git log查看一下提交日志
今天的Git总结就到这里,后续就继续更新。