- 米苏尔岛,印度尼西亚:一个可供探险的水下天堂
你可能会觉得,要找到一个基本上未被人类开发的热带天堂是不可能的。那你可能错了。位于印度尼西亚西巴布亚省的拉贾安帕特群岛,这里仅住着50000名居民,他们主要居住在四个主岛(巴坦塔、米苏尔、萨拉瓦蒂和怀吉奥)上面或者周围。事实上,“拉贾安帕特”这个名字的意思是“四个国王”。此名源于一个古老传说,传说中四位年轻的国王从龙蛋中孵化出来,他们各自统治这四个主岛。拉贾安帕特群岛的其余部分,由大约1500个较小的岛屿和珊瑚礁组成。令人惊讶的是,这其中有数百个岛屿尚未被人类探索。
▚ 01 初始化本地环境 git init
- 使用
git init
命令在本地计算机目录中创建新的Git
仓库:
git init
- 注:执行
git init
命令后,会在当前目录下生成.git
子目录,也就是Git
仓库,里面存放着所有与你项目相关的快照数据。可使用如下命令来查看该.git
目录:
ls -al
▚ 02 下载项目到本地 git clone
- 使用
git clone
命令拷贝一个Git仓库到本地计算机,以便用户进行查看或修改:
git clone https://github.com/username/test.git
- 如果在使用
git clone
命令时,遇到如下类似的问题:
fatal: unable to access 'https://github.com/hcysky/PaperListing.git/': OpenSSL SSL_read: Connection was reset, errno 10054
- 可参考博客GitHub:[亲测方法简单+有效] 成功解决 Failed to connect to github.com port 443: Timed out 的解决方案,或者直接执行如下两条命令后,再去执行git clone命令:
git config --global https.proxy
git config --global --unset https.proxy
git clone https://github.com/username/test.git
▚ 03 修改&提交
3.1 查看仓库当前状态 git status
- 使用
git status
查看本机中项目的当前状态:
git status
3.2 添加文件到暂存区 git add
-
git add
的命令格式为:
git add "filename" #可以为多个文件或目录
- 使用
git add
命令来添加新文件:
git add test.java
- 注:这里添加了两个新文件。
3.3 将文件从暂存区&工作区删除 git rm
- 使用git rm命令来删除文件,该命令的格式为:
git rm filename
- 以下示例为删除工作区的test,html文件:
git rm test.html
- 再使用git status查看当前工作区的状态,结果如下所示:
3.4 提交暂存区到本地仓库 git commit
- 使用
git commit
命令可以将暂存区的内容添加到本地仓库中:
git commit -m "这是本次提交的备注信息~"
- 使用
git commit
命令的-a
参数,可以省略git add
命令。
▚ 04 远程操作
4.1 上传远程代码到Github
- 使用
git push
命令来将本地的分支版本上传到远程GitHub
并合并:
git push -u origin master