Git使用学习

1.1 使用目的

通过git管理github托管项目代码。

1.2 下载安装

下载地址:https://git-scm.com/download/win

1.3 Git工作区域

  • 工作区(Working Directory): 添加、编辑、修改文件。
  • 暂存区 : 暂存已经修改的文件最后统一提交到git仓库中。 留一个回旋的余地,没改好接着改,改好了再提交到仓库。
  • Git Repository (Git 仓库):最终确定的文件保留到仓库,成为一个新的版本,并且对他人可见。

1.4 初始化配置 Git

  • 设置用户名:
git config --global user.name 'DAQ121'
  • 设置用户名邮箱:
git config --global user.email '[email protected]'
  • 查看设置
git config --list

注意: 该设置在github仓库主页显示谁提交了该文件。

  • 创建相对应的仓库并初始化:
mkdir test;//创建仓库
cd test;
git init;//初始化仓库
操作完之后会在test目录下出现一个.git的隐藏文件。

1.5 向仓库中添加文件

  • 在test仓库里新建文件a1.java
touch a1.java//创建
git status //查看

在这里插入图片描述

  • 添加到暂存区
git add a1.java

在这里插入图片描述

  • 将文件从暂存区提交到仓库
git commit -m 'add a1.java'

在这里插入图片描述

1.6 修改仓库文件

  • 修改后,a1.java 还要add到暂存区中。
  • 然后再从暂存区提交到仓库。
    在这里插入图片描述

1.7 删除仓库文件

1.删除文件
rm a1.java
2.从Git中删除文件
git rm a1.java
3.提交操作
git commit -m '描述'

1.8 Git管理远程仓库

  • 使用远程仓库的目的:
    作用:备份,实现代码共享集中化管理。
  • Git克隆操作
    目的:将远程仓库(github对应的项目)复制到本地
git clone 仓库地址

在这里插入图片描述

  • 将仓库里的内容克隆到本地,在本地修改之后,添加到暂存区,然后在提交到仓库。
  • 将本地仓库同步到git远程仓库
git push
  • 无法同步,没有权限怎么办?或者想要设置权限,防止乱入
vi .git/config
将[remote "origin"]
	url = https://github.com/用户名/仓库名.git
修改为:
[remote "origin"]
	url = https://用户名:密码@github.com/用户名/仓库名.git

发布了53 篇原创文章 · 获赞 53 · 访问量 8870
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章