git-gitee仓库配置及新建仓库

git背景

合并代码很麻烦,没有提交记录

1991 linus 开源了一个项目 Linux (windows macos)

很多人参与,沟通困难,合并很困难

2002 代码管理工具

svn(集中式管理,必须要联网 效率很低)

闭源(收费)BitMover 免费提供给 linux

linus 两周 用c语言 开发git工具

git作用:

  • 分布式管理 可不用联网
  • 效率很高
  • 参与的每个 都可以拥有完整代码
  • 分支功能

准备

下载Git

下载git的可视化工具 Fork - a fast and friendly git client for Mac and Windows

 需要有gitee的账号Gitee - 基于 Git 的代码托管和研发协作平台

git管理平台

github 国外的

gitee 国内的

gitlab 公司自己搭建的

配置步骤

安装完git后,在电脑的桌面  右击, 点击"Git Bash Here"

git-gitee仓库配置及新建仓库_第1张图片

在里面输入命令git --version

 # 查看版本

git --version

git-gitee仓库配置及新建仓库_第2张图片

 设置邮箱和名字 

 # 设置邮箱和名字

git config --global user.name "gitee中的账户"

git config --global user.email "gitee中使用的电子邮箱"

git-gitee仓库配置及新建仓库_第3张图片

查看配置的名称和邮箱,检测全局信息 

        # 检测全局信息

        git config --global --list

 git-gitee仓库配置及新建仓库_第4张图片

初始化本地仓库

在需要初始化的文件夹里面(这里我新建文件夹 test-git),在test-git里面右击, 点击"Git Bash Here",输入命令  git init

        # 初始化 告诉电脑当前文件夹用git来管理

        git init

git-gitee仓库配置及新建仓库_第5张图片

 初始化后,test-git里面会自动生成一个.git的文件夹

git-gitee仓库配置及新建仓库_第6张图片

配置公钥

在本地仓库文件夹里,打开"Git Bash Here"中,输入命令  ssh-keygen -t ed25519 -C "邮箱"

         # 生成公钥

        ssh-keygen -t ed25519 -C "邮箱"

git-gitee仓库配置及新建仓库_第7张图片

 找到.ssh公钥的路径里面(路径一般在C:\Users\Administrator\.ssh),打开后缀为 .pub  ,将.pub中的内容复制

git-gitee仓库配置及新建仓库_第8张图片

 将.pub中的内容复制到gitee里,在gitee里面 选择 设置  >  安全设置  >  SSH公钥

git-gitee仓库配置及新建仓库_第9张图片

 测试公钥是否添加成功,在Git Bash Here 输入命令 ssh -T [email protected]

        # 测试公钥是否添加成功

        ssh -T [email protected]

 "Visual Studio Code" 中打开 test-git 这个文件夹,在 test-git 里面建一个test.html的文件 (为什么创建一个文件,因为提交不了空的仓库到gitee)

 git-gitee仓库配置及新建仓库_第10张图片

git-gitee仓库配置及新建仓库_第11张图片

 安装完 fork ,点击finish,在 fork 中打开 test-git 这个文件夹

git-gitee仓库配置及新建仓库_第12张图片git-gitee仓库配置及新建仓库_第13张图片 

Git Bash设置为默认终端

"Visual Studio Code"中设置里面找到 “终端” ,修改默认终端的为 Git Bash(更具自己的系统来设置,我这里是windows系统)

方法 1

git-gitee仓库配置及新建仓库_第14张图片

 方法 2

git-gitee仓库配置及新建仓库_第15张图片

查看工作目录和暂存区的状态,此时test.html在工作区

  • 命令方式查看状态

        # 查看状态

        git status

git-gitee仓库配置及新建仓库_第16张图片

  •  fork图形化方式

git-gitee仓库配置及新建仓库_第17张图片

工作区加入缓存区,再查看状态时,在工作区的 test3.html 文件已加入到缓存区

        # 工作区加入缓存区

        git add .

git-gitee仓库配置及新建仓库_第18张图片

 

将test3.html文件提交到本地仓库中

  • 命令方式提交代码

        # 提交代码

        git commit -m "提交内容"

 git-gitee仓库配置及新建仓库_第19张图片

  •  fork图形化方式

        在将  工作区  的文件添加到 缓存区  ,然后填写提交名字 ,提交

 git-gitee仓库配置及新建仓库_第20张图片

查看代码提交日志

  • 命令方式查看提交日志

        # 查看日志 退出输入q (quit)

        git log

git-gitee仓库配置及新建仓库_第21张图片

  • fork图形化方式

 git-gitee仓库配置及新建仓库_第22张图片

gitee-新建仓库

登录gitee,新建仓库,仓库名字和路径写自己本地的仓库(这里的本地仓库是 test-git )

 git-gitee仓库配置及新建仓库_第23张图片

git-gitee仓库配置及新建仓库_第24张图片

 gitee仓库的地址

git-gitee仓库配置及新建仓库_第25张图片

本地仓库与gitee的仓库建立连接

 创建好gitee里面的仓库,自动跳转到该页面,在Git bash 中本地仓库的 test-git 里运行这里的命令

git-gitee仓库配置及新建仓库_第26张图片

 在“Git bash Here”中   

  1. 输入  cd test-git/
  2. 输入  git remote add origin https://gitee.com/名字/test-git.git
  3. 输入  git push -u origin "master" 

# 添加远程仓库地址

git remote add origin gitee的仓库的地址

# 把我们本地仓库推到gitee上(新建仓库后第一次推到gitee时)

git push -u origin "master"

 git-gitee仓库配置及新建仓库_第27张图片

 查看远程gitee仓库

git-gitee仓库配置及新建仓库_第28张图片

 

本地仓库提交到gitee(要在当前的本地仓库里)

  • 命令的方式-本地仓库提交到gitee

        # 把我们本地仓库推到gitee上

        git push

git-gitee仓库配置及新建仓库_第29张图片

  •  fork图形化方式-本地仓库提交到gitee

        test2.html已经提交到本地仓库里,从本地仓库提交到gitee,  Push选项卡  >   Push按钮

        git-gitee仓库配置及新建仓库_第30张图片

gitee仓库中拉取到本地仓库(要在当前的本地仓库里)

  • 命令方式gitee仓库中拉取到本地仓库

        # 把gitee上拉取到本地仓库

        git pull

  • fork图像化方式 

        Pull选项卡  >   Pull按钮

git-gitee仓库配置及新建仓库_第31张图片

删除远程(要在当前的本地仓库里)

# 删除远程

git remote rm origin

 

常见的shell命令

# 查看路径

pwd

# 进入文件夹

cd

# 返回上一级

cd ..

# 进入文件

cd 文件名

# 查看当前目录

ls   

# 删除文件

rm

你可能感兴趣的:(#,前端开发第三阶段,git,visual,studio,code)