Git常用命令
- Git全局设置
- 设置用户信息 :
git config --global user.name "Qeem"
git config --global user.email "hello@qq.com" - 查看配置信息 :
git config --list
获取Git仓库-在本地初始化Git仓库
执行步骤如下:
1.在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库
2.进入这个目录中,点击右键打开Git Bash窗口
3.执行命令git init(创建本地仓库)
如果在当前目录中看到.git文件夹(此文件为隐藏文件)则说明Git仓库创建成功
获取Git仓库-从远程仓库克隆
命令: git clone [远程Git仓库地址]
本地仓库操作
- 查看文件状态
git status 命令用于查看文件状态 - 将文件的修改加入暂存区
git add [文件名]命令的作用是将文件的修改加入暂存区
- 取消暂存或切换版本
git reset [文件名] 命令的作用是将暂存区的文件取消暂存或者是切换到指定版本 版本回溯:
git reset --hard [] - 提交
git commit 命令的作用是将暂存区的文件修改提交到版本库 - 查看日志
git log 命令的作用是查看日志
远程仓库操作
- git remote 查看远程仓库
- git remote add 添加远程仓库
muyiyi@MSI MINGW64 /d/study/Qeem (master)
$ git remote #查看远程仓库
muyiyi@MSI MINGW64 /d/study/Qeem (master)
$ git remote add origin https://gitee.com/myygz/gitstudy.git #添加远程仓库(git remote add 简称(写啥都行) url)
muyiyi@MSI MINGW64 /d/study/Qeem (master)
$ git remote #查看远程仓库
origin
muyiyi@MSI MINGW64 /d/study/Qeem (master)
$ git remote -v
origin https://gitee.com/myygz/gitstudy.git (fetch)
origin https://gitee.com/myygz/gitstudy.git (push)
- git clone 从远程仓库克隆
- git pull 从远程仓库拉取
muyiyi@MSI MINGW64 /d/study/helloword (master)
$ git pull origin https://gitee.com/myygz/helloword.git #(git pull 远程仓库名称 url)
- git push 推送到远程仓库
分支操作
分支是Git使用过程中非常重要的概念,使用分支意味着你可以把你的工作从开发主线上分离出来,以免影响开发主线。
同一个仓库可以有多个分支,各个分支相互独立,互不干扰
通过git init 命令创建本地仓库时默认会创建一个master分支。
相关命令
- git branch : 查看分支
muyiyi@MSI MINGW64 /d/study/repo2 (master)
$ git branch #列出所有本地分支
* master
muyiyi@MSI MINGW64 /d/study/repo2 (master)
$ git branch -r #列出所有远程分支
origin/HEAD -> origin/master
origin/master
muyiyi@MSI MINGW64 /d/study/repo2 (master)
$ git branch -a #列出所有本地分支和远程分支
- master
remotes/origin/HEAD -> origin/master
remotes/origin/master
- git branch [name] : 创建分支
- git checkout [name] : 切换分支
muyiyi@MSI MINGW64 /d/study/repo2 (master)
$ git checkout b1 #切换分支(git checkout [name])
Switched to branch 'b1'
muyiyi@MSI MINGW64 /d/study/repo2 (b1)
$
- git push [shortName] [name]: 推送至远程仓库分支
- git merge [name] : 合并分支
标签操作
Git 中的标签,指的是某个分支某个特定时间点的状态,通过标签,可以方便的切换到标记时的状态
相关命令:
- git tag :列出已有的标签
- git tag[name]:创建标签
- git push[shortname] [name] :将标签推送至远程仓库
- git checkout -b [branch] [name]:检出标签
idea中使用git
- 本地初始化仓库
然后选择项目目录即可
- 从远程仓库克隆
或者
评论区