/

Github踩坑记录

我在手机上使用github的时候遇到了不少坑,当然最后都使用搜索引擎解决了,为了免得自己遗忘,特作此博文。

开始使用

我的手机没有root(主力机不敢root),所以我的git在sd卡目录中,并专门设立一个叫1024的文件夹放git,如果你们的目录不一样,可以随意修改。

1
2
3
apt install git
apt install vim
apt install openssh

以上代码用于安装所需基本工具。

建立git目录

首先要设置你的邮箱和名字,应该是要和GitHub上设置的相同。

1
2
git config --global user.name "your name"
git config --global user.email "[email protected]"

上面的命令引号内替换为自己的名字和邮箱 下一步建立git仓库的目录

先cd到想要放git的目录

我的目录是/sdcard/1024,所以要用命令:

1
cd /sdcard/1024

使用下面的指令,让这个文件夹变为git可以管理的仓库(这个文件夹一定要是空的)

1
git init

这个指令使用成功后,文件夹下会多出来一个.git的文件夹

上传文件到仓库

下面我们上传文件到仓库 第一步,

使用git add 如果只添加某个文件,

如example.txt,则使用:

1
git add example.txt

如果想把文件夹内文件全部添加(包括子文件夹),则使用:

1
git add .

第二步,上传到本地仓库

1
git commit -m "这里写日志"

引号内写日志,不可省略或不写!!!

至此,关于git的大部分内容已讲完,如想了解更多git工作的教程,请访问网站:廖雪峰的网站,这是我找到的介绍比较全的网站

上传到远程仓库

首先通过ssh连接远程仓库,以GitHub为例。

我们已经安装了openssh,所以可以通过以下指令获取ssh代码:

1
ssh-keygen -t rsa -C "[email protected]"

同样,引号内写邮箱

然后根据它的提示,找到id_rsa.pub文件所在目录,用vim打开

1
vim //后面加id_rsa.pub的文件地址

vim会打开这个文件,将里面所有代码复制出来即可。
退出vim:确保自己没瞎jb按,然后输:q退出。

然后打开GitHub,新建仓库,进入设置,打开ssh keys,新建,然后随便写一个标题,复制代码进去,点确认,OK。

然后使用指令:

1
git remote add origin https://github.com/lakphy/text.git

其中,lakphy是我的github名,text是仓库名,自己根据自己实际情况作修改。

然后使用指令:

1
2
git pull origin master
git push origin master

完成

打开github即可看到代码已经上传成功了!