suquanxing

git安装和使用

一.基本安装。

1.系统安装。

登录http://git-scm.com/downloads下载安装包,选择对应的操作系统安装。安装过程一直next就可以,建议安装在C盘以外的磁盘。然后在当前的安装目录检验是否已经安装。右键如果有git的两个命令就说明已经安装好了。

2.配置用户的信息。

了解相关的两个命令:1 git config --global user.name ''用户名''  2 git config --global user.email ''用户的邮箱地址'' 在桌面打开git命令行依次输入1,2两条命令并按回车后完成个人的用户名和邮箱全局性的配置。

3.查看git的全局配置文件。

找到目录:C盘/Users/用户名文件夹/.gitconfig用记事本打开,可以看到用户名和邮箱信息。

4.检查配置信息。

(1)查看所有全局配置项。git config --list --global

(2)查看指定的全局变量。git config user.name ;git config user.email

5.获取帮助信息。

git help config 在浏览器查看;git config -h 在命令行查看。

 

二.git基础-基本操作。


1.获取git仓库的两种方式。

(1)本地目录转换为git仓库。

(2)从其他服务器克隆一个已存在的git仓库。

2.在现有目录初始化仓库。

(1)在项目目录中,通过右键打开git bash

(2)执行git init 命令将当前的目录转化为git仓库

3.工作区中文件的4种状态。

 

 4.检查文件的状态。

git status 

git status -s     s是short的缩写,精简查看。文件前面出现??证明是没跟踪的文件。

5.跟踪新文件。

git add 文件名

git add .  跟踪所有文件。

6.提交更新。

git commit -m "提交信息"

7.撤销对文件的修改(慎重)

git checkout -- 文件名。撤销的本质:用git仓库中保存的文件覆盖工作区中指定的文件。

8.取消暂存的文件。

git rsset  文件名

git reset .  移除所有文件

9.跳过使用暂存区。

git commit -a -m "描述信息"

10.移除文件

(1)从git仓库和工作区中同时移除文件

git rm -f 文件名

(2)只从git仓库中移除文件,但保留工作区中的文件

git rm --cached 文件名

11.查看提交历史。

git log

git log -2  查看最近两条提交信息

12.回到指定版本。

(1)在一行上展示所有提交历史。

git log --pretty=oneline

 

三.本地仓库同步GitHub仓库。

1.开源的相关概念。

 

 

 

2.远程仓库的两种访问方式。

(1) HTTPS.零配置。但是每次访问仓库时,需要重复输入GitHub的账号和密码才能访问成功。

(2) SSH.需要进行额外的配置。但是配置成功之后,每次访问仓库不需要重复输入GitHub账号和密码。

3.基于HTTPS将本地仓库上传GitHub。

(1) 本地没有仓库的要先创建。

git init

git add .

git commit -m "提交信息"

然后在GitHub创建一个远程仓库。 选中HTTPS.

 

 

在本地仓库打开git命令行依次输入每一行并按回车:

git remote add origin https://github.com/用户名/远程仓库.git
git branch -M main
git push -u origin main

弹出登录提示框,填写信息。然后刷新就可以看到自己上传的文件。

(2)本地修改过后的文件上传GitHub。

git add . 添加暂存

git commit -a -m "提交信息" 或者 git commit -m "提交信息"

git push  提交本地仓库到GitHub

4.基于SSH将本地仓库同步GitHub。

打开git bash 输入ssh-keygen -t rsa -b 4096 -C "你的github邮箱"

连续敲击三次回车,在C:\Users\用户文件夹\.ssh目录中生成id_rsa和rsa.pub两个文件

用记事本打开id_rsa.pub文件,复制里面的文本

登录GitHub,头像--->settings--->SSH and GPG Keys--->New SSh key

将id_rsa.pub的内容复制到Key对应的文本框中,title自己命名。

 

 

 检测是否配置成功。

ssh -T git@github.com

 

 看到自己的用户名说明配置成功。

在GitHub创建的仓库选中SSH

 

 复制以下命令并在要上传的本地仓库打开bash依次输入并按回车

git remote add origin git@github.com用户名/远程仓库名.git
git branch -M main
git push -u origin main

刷新就可以看到上传的文件。

以后同步可以用push。

posted on 2023-01-18 15:06  韵韵韵韵  阅读(93)  评论(0编辑  收藏  举报