Git常用命令
Git安装完成之后在任意文件夹下右键点击Git Bash here开始设置
1.Git 全局设置
设置用户信息
git config --global user.name "rzp"
git config --global user.email "rzp@handsome.cn"
查看配置信息
git config --list
2.获取Git仓库
在本地初始化一个Git仓库(不常用)
1.在任意目录下创建空目录作为我们的本地Git仓库
2.进入目录,打开Git bash窗口
3.执行命令git init
会生成一个隐藏文件夹作为本地仓库
从远程仓库克隆(常用)
通过Git提供的命令从远程仓库进行克隆,将远程仓库克隆到本地
git clone 远程仓库的地址
3.相关概念
版本库:本地生成或者远程克隆的.git隐藏文件夹就是版本库,存储了配置信息、日志信息、文件版本信息等
工作区:包含.git文件夹的目录就是工作区,主要用于存放开发代码
暂存区:.git文件夹中的index文件,暂存区是一个临时保存修改文件的地方
工作区中文件存在两种状态:
untracked 未跟踪(未被纳入版本控制)
tracked 已跟踪(被纳入版本控制)
使用git status 命令查看
4.本地仓库操作
git status 查看文件状态
git add (文件名或*)将文件的修改加入暂存区
git reset (文件名或*)将暂存区的文件取消暂存或者是切换到指定版本
git commit -m (提示信息) 文件名 将暂存区的文件修改提交到版本库
git log 查看日志
对于切换指定版本,首先在Log中获取版本号,暨上图commit后的组合
git reset --hard 版本号
5.远程仓库操作
git remote 查看远程仓库
git remote add 添加远程仓库
目的是将本地仓库与远程仓库建立联系
git clone 从远程仓库克隆
git pull 从远程仓库拉取
注意:如果当前本地仓库不是从远程仓库克隆下来的,而是本地创建的仓库,并且仓库中存在文件,此时从远程仓库拉取(此时也需要提前克隆远程仓库与自己建立的本地建立联系)文件会报错(refusing to merge unrelated history),可以在git pull命令后加入参数 --allow-unrelated-histories
git push 推送到远程仓库
首先创建新文件test.txt
放置到本地仓库
推送到远程仓库
6.分支操作
git branch 查看分支
git branch (name) 创建分支
git checkout (name) 切换分支
git push (shortName)(name) 推送至远程仓库分支
同一个仓库可以有多个分支,各分支之间的指令、文件等互不影响
git merge (name) 合并分支
name为分支名
7.标签操作
git tag 列出已有标签
git tag (name) 创建标签
git push (shortname) (name)
git checkout -b (branch)(name) 创建一个新的分支来指向某个标签
标签实际是定义当前标签下的状态,类似于定义了某个时间段的版本号
8.在IDEA中使用Git
1.配置Git
2.创建本地仓库
之后将选择项目路径后即可将项目托管在git本地仓库
3.从远程仓库克隆
添加需要克隆的项目url即可,注意确认文件存放地
4.加入本地仓库
当项目已添加至本地仓库或者是从远程克隆下的项目,在其中添加新的类时,IDEA会自动提醒
如果文件名为红色表示还没有添加到暂存区,绿色表示已在暂存区
点右键提交暂存区
https://blog.csdn.net/qiuxiaoning2020/article/details/122327184参考该博客将本地项目上传至码云
5.远程仓库操作
可在菜单栏或者右下角分支进行操作
本文来自博客园,作者:面向机器编程,转载请注明原文链接:https://www.cnblogs.com/face-to-machine-program/articles/16280084.html