关键字:windows安装git,git配置,github上传与下载
1 windows安装git
参考链接:Git安装
简略步骤:
- 进入git官网 windows页下载安装包
- 双击下载好的 Git-2.43.0-64-bit.exe(此处以我当前下载版本为例)
- 可一路默认安装
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的地址格式是这样开头的: git@github.com
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 #更新到远程仓库
原文地址:https://blog.csdn.net/LittleRuby/article/details/136002689
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_65635.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!