git基本使用

git基本操作

认识

image
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文件夹,电脑默认隐藏,在文件夹选择显示隐藏文件夹可见,该文件夹不能删,删除会导致代码记录流失
image

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

image

解决方法

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

  1. 打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证
打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证
posted @ 2021-11-09 23:08  禾耳  阅读(105)  评论(0)    收藏  举报