git基本使用
认识
准备
node.js ,npm, git
git工作区与暂存库
- 工作区:就是你在电脑里能看到的目录。
- 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
- 版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
使用
提交commit
1.初始化git git init
将本地文件夹变成git仓库,与github产生联系。
在git上直接下载仓库文件,下到本地的是普通文件夹;用git命令下载下来的文件夹是git仓库。
初始化git后会出现.git文件夹,电脑默认隐藏,在文件夹选择显示隐藏文件夹可见,该文件夹不能删,删除会导致代码记录流失
2.添加文件到暂存区:git add -A
节点树
U 为更改
A 在暂存区
3.把暂存区的文件提交到仓库:
git commit -m 提交信息
4.查看提交的历史记录:
git log --stat
5.工作区回滚(放弃更改):
git checkout 文件名
6.撤销最后一次提交:
git reset HEAD^1
仓库commit
存放代码的文件目录
7.上传至github
- 新建仓库,点击创建
- 根据提示输入命令
git remote add origin https://github.com/QinCongH/musicDemo.git
git branch -M main
git push -u origin main
8.本地修改代码后上传
git push -u origin main
github下载别人的项目
找到项目地址,复制地址;在电脑上创建存放该项目的文件夹,打开git bash命令窗口 输入
git clone (url)回车下载项目
ctrl+c git退出
分支commit
以当前分支为基础新建分支:
git checkout -b branchname
列举所有的分支:
git branch
单纯地切换到某个分支:
git checkout branchname
切换时需要先切换到master:
git checkout master
删掉特定的分支:
git branch -D branchname
合并分支:
git merge branchname
推送当前分支最新的提交到远程:
git push
拉取远程分支最新的提交到本地:
git pull
创建token令牌,上传时使用令牌上传
https://www.jianshu.com/p/bb82b3ad1d11
error: remote origin already exists.问题解决
1、先输入 git remote rm origin
2、再输入 git remote add origin**************
一些常用命令
git配置用户和邮箱
1.查看用户配置
git config user.name
2. 查看git邮箱配置
git config user.email
3. 配置git用户
git config --global user.name "Your name"
4. 配置git邮箱
git config --global user.email "Your eamil"
常见错误
1.10054

解决方法
- 打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证
git config --global http.sslVerify "false"
- 打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证
打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证



浙公网安备 33010602011771号