git下载安装(Windows)与命令(合并)

201 阅读4分钟

git下载安装(Windows)与常用命令(合并)

git下载安装步骤

注意:

  • 安装路径不要有中文
  • 不要使用桌面管理软件

1、点击链接(git-scm.com/downloads)进入网站

下载1.png

2、根据系统选择自己需要的包

下载2.png

3、下载好,点击安装

git.png

4、一直点击next即可安装成功,安装完成后,在桌面上鼠标右键点击即可看到

  1. git gui,即图形化界面的方式
  2. git bash,命令行的方式(推荐)

git1.png

点击Git Bash Here即可操作一下命令

配置git邮箱与账号

如果是第一次使用git,需要配置提交者信息

# git config  user.name 你的目标用户名(跟你的git账号一致即可)
# git config  user.email 你的目标邮箱名
​
# 使用--global参数,配置全局的用户名和邮箱,只需要配置一次即可。推荐配置github的用户名和密码
git config --global user.name '自己的用户名'
git config  --global user.email '自己的正确的邮箱'
​
# 查看配置信息
git config --list

更改用户名跟密码

搜索.png

用户.png

凭据.png

凭据2.png

git命令

git初始化:git init初始化git仓库,使用git对某个项目进行管理,在当前目录下生成一个隐藏文件夹.git,不能修改.git下的任何东西

工作区、暂存区、仓库区

git仓库会分成三个区

工作区:我们书写代码的地方,工作的目录就叫工作区。

暂存区:暂时存储的区域,在git中,代码无法直接从工作区提交到仓库区,而是需要先从工作区添加到暂存区,然后才能从暂存区提交到仓库区。暂存区的目的是避免误操作,记录Git操作。

本地仓库区:将保存在暂存区域的内容永久转储到 Git 仓库中,生成版本号。生成版本号之后,就可以任何的回退到某一个具体的版本。

常用命令

git status:查看文件状态,红色表示工作区的文件需提交,绿色表示暂存区的文件需提交

git add:将文件由工作区添加到暂存区,在git中,文件无法直接从工作区直接添加到仓库区,必须先从工作区添加到暂存区,再从暂存区添加到仓库区。

git commit:将文件由暂存区添加到仓库区,生成版本号

git commit -m "提交说明":将文件从暂存区提交到仓库

git commit : 需要使用vi输入内容,如果不写提交说明,会进入vi编辑器,没有写提交说明,是提交不成功的。

git commit -a -m '提交说明':如果是一个已经暂存过的文件,可以快速提交,如果是未追踪的文件,那么命令将不生效。

git commit --amend -m "提交说明":修改最近的一次提交说明, 如果提交说明不小心输错了,可以使用这个命令

git log:查看提交日志

git log --oneline:将每次提交的日志通过一 行显示

git reflog :查看所有日志,包括回退操作的日志

git pull:拉取最新代码

git clone:克隆代码下来

git branch:查看所有分支

git branch branchName:创建分支(branchName分支名字)

git checkout branchName:切换分支

git checkout -b branchName:创建并切换分支

git merge branchName:合并分支

git branch -d branchName:删除分支,注意:不能在当前分支删除当前分支,需要切换到其他分支才能删除。

git remote add 仓库名 仓库地址:给远程仓库设置别名

git remote -v:检查是否关联

git忽略文件

在仓库的根目录创建一个.gitignore的文件,文件名是固定的。将不需要被git管理的文件路径添加到.gitignore

# 忽视idea.txt文件
idea.txt
​
# 忽视css下的index.js文件
css/index.js
​
# 忽视css下的所有的js文件
css/*.js
​
# 忽视css下的所有文件
css/*.*
# 忽视css文件夹
css

git分支操作

将master合并到自己分支

1、切换到master主分支上

git checkout master

2、将master更新的代码拉取到本地

git pull

3、切换到自己的分支

git checkout branchName

4、合并master到自己的分支

git merge master

5、暂存提交

git add .

git commit -m "..."

6、将自己分支代码提交到远程仓库

git push 或 git push origin branchName

将自己分支合并到master

1、首先切换到分支

git checkout branchName

2、拉取最新代码

git pull 或者 git pull origin branchName

3、切换到主分支

git checkout master

4、把分支合并到master

git merge branchName

5、暂存提交

git add .

git commit -m "..."

6、把代码提交到远程仓库

git push 或 或 git push origin branchName