今天,突然发神经,然后就在github上创建了自己的账户,用来以后的代码管理,下面是我搜索到的一篇文章,我就是按着他的步骤来做的,果断成功了。。。谢谢博主!说实话,一晚上还是有很多东西不懂,我还会继续学下去的,看到好的文章我还是会记录下来。
首先是在github上创建一个账户:fanhongwei
然后我个人的主页就是github.com/fanhongwei了。
然后在github上创建一个test仓库,进行基本配置后需要在test仓库中添加可以提交代码的电脑的公钥。
这个公钥怎么生成呢?这就要转到我们PC这一边进行设定了。
在linux上有一个ssh-keygen的工具,使用命令
设定存放目录和密码后把.ssh/id_rsa.pub的文件内容粘贴进github的test仓库里。
测试是否成功
如果出现
则使用
并输入passphrase
在本机安装git
配置用户名和邮箱
这个等效与home下.gitconfig文件中的
这里应该是随便配置用户名和邮箱都可以,这个事方便大家联系
成功后变在本机创建一个git仓库。
在远程初始一个git仓库
新建一个文件夹test_git,在里面添加若干文件
提交并评论
设置github的仓库地址并取名为origin(可能可以取其它名字?)
最后把master提交到origin服务器上
复制一个git项目
更新项目
创建一个分支
git init之后默认的分支叫做master,在commit之后可以使用
查看现在所在的branch分支
创建一个新分支
切换到其它分支OOXX
回滚刚才的操作
回滚有两种方法,一种是留痕迹的git revert
这是通过又一次的commit中和之前不要的commit达到回滚的目的。所以revert后面跟着的commit-ish就是需要被回滚的那次commit的值
另一种是不留痕迹的,也就是时光机
直接回到commit-ish那时的状态,之后发生了什么都不会出现在commit log里