【Git 基本操作】:更新项目内容或项目文件,图文并茂,深入浅出
- 米苏尔岛,印度尼西亚:一个可供探险的水下天堂
你可能会觉得,要找到一个基本上未被人类开发的热带天堂是不可能的。那你可能错了。位于印度尼西亚西巴布亚省的拉贾安帕特群岛,这里仅住着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
▚ 参考博客
- Git 基本操作 | 菜鸟教程
【Git 基本操作】:更新项目内容或项目文件,图文并茂,深入浅出相关推荐
- 【Git】Git基本操作详解
Git基本操作 正文开始@Assassin 目录: Git基本操作 1. Git工作四区: 2. 四个工作区域常用操作命令 : 3. Git配置操作命令: 4. 工作区上的操作命令(Workspace ...
- Git学习系列之Git基本操作克隆项目(图文详解)
不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...
- 1.4 Git基本操作之删除文件找回及文件比较
1.4 Git基本操作之删除文件找回及文件比较 删除本地库文件后找回 提交到暂存区的删除文件找回 删除文件总结 比较文件 总结 删除本地库文件后找回 首先创建一个 用于删除 的文件delete.txt ...
- Git基本操作和GtHub 特殊技巧
<GitHub 入门与实践> 笔记 了解GitHub Git 和 GitHub 的区别 在Git中,开发者将源代码存入名为"Git仓库"的资料库中,并加以使用.而Git ...
- 【Git 教程(5)】 Git基本操作
Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比.本章将对有关创建与提交你的项目快照的命令作介绍. 获取与创建项目命令 git init 用 git init 在目录中 ...
- Git学习系列之Git基本操作提交项目(图文详解)
前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...
- git 小乌龟 更新分支_git常用操作
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...
- 【转载】IDEA中Git的更新/提交/还原方法
记录一下在IDEA上怎样将写的代码提交到GitHub远程库: 下面这个图是基本的提交代码的顺序: 1. 将代码Add到stage暂存区 本地修改了代码后,需先将代码add到暂存区,最后才能真正提价到g ...
- git 本地 更新到 仓库 仅仅 操作系统课程设计
git 本地 更新到 仓库 仅仅 操作系统课程设计 长图:
最新文章
- 2019年物联网发展的六大趋势
- 最全面实用的MySql操作大全。
- 异步加载 防止图片混乱
- linux进程map,linux下unordered_map和map在小数据下性能差异
- 教师节,收到学生的礼物和祝福,开心
- docker+selenium web自动化测试环境的部署
- tornado 08 数据库-ORM-SQLAlchemy-表关系和简单登录注册
- html让图片自动旋转360,html5 canvas 360图片旋转制作抽奖转盘代码
- TP5.1 查询数据库中上一条和下一条记录
- 区块链技术指南学习笔记1
- 如何查看论文被收录的情况?
- Canny 算子的非极大值抑制
- windows11中文语言包|windows11中文汉化包
- 正好杠杆炒股短期继续震荡筑底
- Interproscan linux版本详细安装教程及运行报错解决方案
- STA基础分析-setup和hold
- Halcon学习笔记_05:一维码、二维码
- 黑马程序员01_String
- 【算法】几分钟时间让你彻底学会—时间复杂度
- 数据库系统概论 实验报告答案 实验七:视图、索引及数据安全