文章目录

  • 摘要
  • 基本概念
  • Git工作区域
  • 向仓库中添加文件流程
  • 操作仓库(Repositories)
  • 初始化仓库
  • 创建仓库
  • 创建文件
  • 提交文件
  • 修改文件
  • 删除文件
  • 管理远程仓库
  • 注意事项
  • 总结
  • 思考


摘要

  1. 硬件环境
  2. 软件环境
  3. 讲解了如何将本地项目同步或源码库同步到GitHub上。
  4. 首先你需要知晓的:
  5. 【点击此处查看】【 Git 的安装教程
  6. 【点击此处查看】【GitHub 的 Git 用户名和邮箱配置+【SSH Key】加密传输
  7. 在 MIniTTY 终端中
    【 按 上下键 可以 翻阅 历史命令】
    【 按 Home 和 End 可以快速切换到 行首 和 行尾】
    【Delete 可以删除 后一个 字符】

基本概念

Git工作区域

github一个仓库容量_git

向仓库中添加文件流程

github一个仓库容量_新建文件_02

操作仓库(Repositories)

初始化仓库

  1. 【点击】【设置用户名和邮箱】
  2. 该设置在GitHub 仓库主页显示谁提交了该文件。

创建仓库

  1. 新建文件夹(或利用已有文件夹)【仓库文件夹】
mkdir  文件夹名    	# 创建一个文件夹

或者直接【右键】【新建】【文件夹】也可以

  1. 简单方式,鼠标点击进入【仓库文件夹】【右键】【Git Bash Here】
pwd        			# 查看当前目录
cd  目录名			# 切换当前目录

github一个仓库容量_Git_03


3. 文件内初始化Git (创建Git 仓库)

git init  仓库名  	# 创建一个git仓库(没有仓库文件夹)

# 已有仓库文件夹
git init        	# 将一个项目转化为使用git管理(创建.git目录)

git clone git185@192.168.1.411:./test185.git

github一个仓库容量_新建文件_04

创建文件

  1. 没有文件是这样的:
git status 			# 查看仓库当前状态

github一个仓库容量_github一个仓库容量_05

  1. 右键新建,仓库初始化成功,可以看见自己已经是【Master】了
touch  文件名.后缀    # Linux 不以后缀区分文件,但Windows需要

github一个仓库容量_Git_06

  1. 有了一个文件,但是还没提交

github一个仓库容量_Git_07

提交文件

  1. 提交文件(只是提交到【仓库暂存区】)
git  add  文件名.后缀   # 也可以提交文件夹
git  add  --all        # 一次提交所有改动过的文件 -A 效果相同

github一个仓库容量_Git_08

  1. 再次添加文件,就可以同时看见本地仓库的【工作区】和【暂存区】了
  2. 绿色暂存区,红色工作区

github一个仓库容量_远程仓库_09

  1. 提交文件到 Git 仓库(最终版本) ,一次提交所有暂存区的文件
git  commit -m '添加描述'     # 描述增删改的情况,以及缘由

修改文件

  1. 修改文件内容(直接在Windows 下操作也可以)
vim 文件名.后缀			# 用 vi 也可以

这是 Vim 编辑器,如果想了解请查阅其他教程
i插入模式,按Esc命令模式,输入:wq保存退出(write和quit),输入cat查看文件内容

github一个仓库容量_github一个仓库容量_10

  1. 查看文件内容:cat 文件名.后缀

github一个仓库容量_新建文件_11


3. 查看仓库状态:git status

github一个仓库容量_远程仓库_12

  1. 提交到【暂存区】->在提交到【Git 仓库】
git add  文件名.后缀
git commit -m '描述信息'   # 可以用双引号吗 ?_?

github一个仓库容量_github一个仓库容量_13

删除文件

  1. 可以直接在Windows下右键删除或delete删除
  2. Linux下删除文件
rm -rf 文件名.后缀
  1. 从Git 仓库中删除文件
git rm  文件名.后缀
  1. 提交操作
git  commit  -m   '提交描述'

管理远程仓库

github一个仓库容量_新建文件_14

  1. 目的:备份和共享
  2. 将远程仓库(GitHub 对应的项目)复制(clone)到本地
git  clone 仓库地址   # 如图获得地址

github一个仓库容量_git_15


github一个仓库容量_github一个仓库容量_16

  1. 将本地仓库同步到远程仓库
git  push			# 实现备份和共享
  1. 查看远程仓库信息:
git remote -v
  1. 添加远程仓库
git remote add origin
  1. 删除本地仓库的远程仓库信息
git remote remove origin
  1. 修改远端地址:
git remote set -url 新地址

注意事项

  1. 暂无

总结

  1. 学习到 Linux 的命令是 Shell 语言,代码块应该使用 shell(bash 也可以)。

思考

  1. 这句不懂 ?_?
git config --global core.quotepath false #git status乱码解决

【如果有什么疑问或指正,请留言。】