我在手机上使用github的时候遇到了不少坑,当然最后都使用搜索引擎解决了,为了免得自己遗忘,特作此博文。
开始使用
我的手机没有root(主力机不敢root),所以我的git在sd卡目录中,并专门设立一个叫1024的文件夹放git,如果你们的目录不一样,可以随意修改。
1 | apt install git |
以上代码用于安装所需基本工具。
建立git目录
首先要设置你的邮箱和名字,应该是要和GitHub上设置的相同。
1 | git config --global user.name "your name" |
上面的命令引号内替换为自己的名字和邮箱 下一步建立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 | git pull origin master |
完成
打开github即可看到代码已经上传成功了!