windows安装git与git配置

关键字:windows安装git,git配置,github上传与下载

1 windows安装git

参考链接:Git安装

简略步骤:

  1. 进入git官网 windows页下载安装包
  2. 双击下载好的 Git-2.43.0-64-bit.exe(此处以我当前下载版本为例)
  3. 可一路默认安装

2 git配置

参考链接:Git和Github简单教程
简略步骤:

1.打开命令行(cmd)或者在想要创建repository的地方右键鼠标并点击 Git Bash Here 打开窗口。
2.git常用命令的使用命令

  git init  #初始化仓库`在这里插入代码片`  
  git status #查看当前库的文件情况
  git add . #添加文件
  git diff #查看当前状态和最新的commit之间不同的地方
  git checkout -- . #撤回修改的且还未stage的内容,这里用小数点表示撤回所有修改,在--的前后都有空格
  git commit -m "提交信息" #提交信息最好能体现更改了什么
  git clean -xf #删除当前目录下所有没有track过的文件
  git log #查看当前版本及之前的commit记录
  git reflog #HEAD的变更记录
  git reset --hard 版本号 #回退到指定版本号的版本
  git branch -a #查看所有分支
  git branch #查看当前所在分支
  git branch -d bug_xzx #删除本地的bug_xzx分支
  git push origin --delete bug_xzx #删除远程的bug_xzx分支
 

3.本地Git和Github的连接

1.注册github
2.本地配置用户名和邮箱,git bash中输入一下命令
这里你的"你的用户名"和"你的邮箱"要与github的一致

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

例如

git config --global user.name abc
git config --global user.email abc123@163.com

4.运行

 ssh-keygen -t rsa -C "你的邮箱"

生成ssh key ,它会有三次等待你输入,直接回车即可
5.将生成的ssh key复制到剪贴板,执行 clip < ~/.ssh/id_rsa.pub
6.打开Github,进入Settings
7.点击左边的 SSH and GPG keys ,将ssh key粘贴到右边的Key里面。Title随便命名即可。
8.点击下面的 Add SSH key 就添加成功了。
9.执行

 ssh -T git@github.com

输出以下句子表示失败,可能冲突的软件开启,如stream community.exe,关闭他

ssh: connect to host github.com port 22: Connection refused

输出以下句子表示成功

You've successfully authenticated, but GitHub does not provide shell access.

4.创建远程仓库并与本地关联

1.创建远程仓库,首先是在右上角点击进入创建界面,点击 Create repository 就创建好了
2.先到Github上复制远程仓库的SSH地址,有两种方式可以关联,一种是SSH,一种是HTTPS。由于HTTPS比较慢,所以推荐使用SSH。注意SSH的地址格式是这样开头的: [email protected]
3.运行

git remote add origin 你复制的地址

4.如果你在创建 repository 的时候,加入了 README.md 或者 LICENSE ,那么 github 会拒绝你的 push 。你需要先执行git pull origin master,再执行 git push -u origin master 将本地仓库上传至Github的仓库并进行关联,否则直接执行git push -u origin master

 git pull origin master
 git push -u origin master

5.以后想在commit后同步到Github上,只要直接执行 git push 就行啦

5.github克隆库中部分文件到本地

创建一个本地空文件夹如gitbadou ,同时复制github上库的ssh,git@github开头的
加入github库下有个文件夹名为test的文件夹,只下载该文件夹下的内容,可按如下命令操作

mkdir gitbadou #创建一个本地空文件夹
cd gitbadou 
git init #仓库初始化,这个目录变成Git可以管理的仓库
git remote add -f origin git@github.com:***.git  #与远程库建立连接
git config core.sparsecheckout true #在Config中允许使用Sparse Checkout模式
echo "test/*" > .git/info/sparse-checkout #添加过滤,许下载的文件写入.git/info/sparse-checkout文件中
git config core.protectNTFS false #执行git pull origin main如果出现git error:invalid path问题,可在前面执行该语句忽略路径问题
git pull origin main #更新仓库到本地

6.本地修改上传至github

在对文件进行修改后,执行

git add .
git status 
git commit -m "提交信息"
git push -u origin main #更新到远程仓库

你可能感兴趣的:(windows,git)