Git快速入门

Git快速入门

 

  1. 首先要注册账户

  2. 创建远程仓库

  3. 初始化本地仓库

  4. 通过命令操作

 

创建远程仓库

注册没什么好说的,直接开始创建远程仓库。

填写一下基本信息直接创建就好

 

初始化本地仓库

安装Git

初始化本地仓库需要接入 Git Bash完成,可以在官网下载 :https://git-scm.com/

下载后默认选项即可,为保证不出问题,安装路径最好为英文路径。

 

安装完成后直接运行 git bash即可

 

 

配置Git

之后要告诉git你是谁,使用下面两条命令。

git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

 

然后就是要初始化本地仓库了

git init
注意 :这里初始化本地仓库是默认的地址,想要自选地址要先通过cd命令到达选定路径后通过该命令可以实现自选本地仓库。

 

因为Git是分布式的代码管理工具,而远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。

首先需要获取 SSHKey

ssh-keygen -t rsa -C "你的邮箱地址"  
​
Generating public/private rsa key pair...
三次回车即可生成 ssh key

  

查看你的 key

cat ~/.ssh/id_rsa.pub
​
设置成功后会显示如下内容
ssh-rsa AAAAB3NzaC1yc2E... 你的邮箱地址

 

然后要把这个 ssh-rsa 开头的Key给复制下来。

粘贴在公匙那一栏

粘贴进去后在运行的 git bash中输入

#Gitee
ssh -T git@gitee.com
​
#GitHub
ssh -T git@github.com

 

第一次绑定时上方代码会提示是否同业,输入yes就好,要求登录就输入登录信息,返回以下信息表示成功。

Gitee
Welcome to Gitee.com, YourName!
 
GitHub
You've successfully authenticated, but GitHub does not provide shell access.

 

到这里就基本差不多了后面就是一些实际使用时的一些操作了。

 

通过命令操作

设置用户名和邮箱

git config --global user.name "你码云或github的名称"
git config --global user.email "你码云或github的邮箱"

 

将远程从仓库克隆到本地,或者也可以再本地初始化一个项目后在运程仓库绑定。

克隆远程仓库

Gitee
git clone https://gitee.com/你在Gitee注册的用户名/你创建的远程仓库名称
​
Github
git clone https://github.com/你在github注册的用户名/你创建的远程仓库名称

 

 

这里可以通过输入 git clone 加上直接在该页面复制的链接操作。

本地初始化/绑定远程仓库

git config user.name            查看用户名
git config user.email           查看邮箱
ls -al                          查看当前目录文件
git status                      显示工作区文件状态
​
cd 盘:/文件夹路径                 进入你选定的目录
git init                        初始化本地项目
git remote add origin <远程仓库地址>      绑定远程仓库
这里github和gitee都差不多的。

 

更新远程仓库

代码在本地编辑好后可以更新到远程仓库

git add .    //指定更新内容  .表示全部更新,带上文件名表示更新指定文件
git commit -m "一些注释说明"        //添加更新说明
git push origin master            //执行更新操作

 

拉取远程仓库

同步最新版本到本地

cd 盘:/文件夹路径
git pull origin master

 

删除仓库文件

rm 文件名:删除本地文件
​
git rm 文件名:删除版本库中的该文件
​
git checkout -- 文件名:在版本库存在该文件,本地不存在该文件的情况下,恢复该文件。
​
 

清屏

clear

 

 

参考链接 :https://blog.csdn.net/hanani_jia/article/details/77950594

      http://git.oschina.net/progit/

      

 

posted @ 2021-03-09 18:39  涸辙遗鲋  阅读(45)  评论(0)    收藏  举报