Git快速使用入门

GIT

工作目录

本地库

工作区 -> add -> 暂存区 -> commit -> 本地库

远程库:团队内协作

Amaster:创建本地库 -> push -> 远程库

Bworker:远程库 -> clone -> 本地库 -> 加入团队+push -> 远程库

Amaster:远程库 -> pull -> 本地库

远程库:跨团队协作

Amaster:创建本地库 -> push -> 远程库A

Bmaster:远程库A -> fork -> 远程库B -> clone -> 本地库 -> push -> 远程库B -> pull request+审核+merge -> 远程库A

Amaster:远程库 -> pull -> 本地库

具体操作

本地库

本地文件创建或修改会放到工作区

创建本地库

git config --global user.name "xx"
git config --global user.email "xx.."
git init

上传到本地库

git add xxx
git commit -m "..." xxx

查看工作区和暂存区状态

git status

untracked files 在工作区的文件
changes to be committed 在暂存区的文件

查看本地库操作记录

git log  // 从最近操作到最远操作
// 空格下一页,b上一页

git log --pretty=oneline
git log --oneline
git reflog //多了HEAD@{数字} =》 指针回退到当前版本的步数

前进或回退版本

// 索引号:git reflog 开头的7个数字
git reset --hard 索引  // 移动本地库指针,重置工作区、暂存区
git reset --mixed 索引 // 移动本地库指针,重置暂存区
git reset --soft 索引  // 移动本地库指针

找回文件

// 暂存区
git reset --hard HEAD
// 本地库
git reset --hard 对应版本

对比文件

// 工作区与暂存区
git diff 文件[不写比较全部]
// 暂存区与特定本地库
git diff 索引 文件

分支

查看分支

git branch -v

创建分支

git branch 分支名

切换分支

git checkout 分支名

合并分支

// 1.切换到主线(分支)
git checkout master
// 2.合并(master)
git merge 分支名
// 3.解决冲突 (master|MERGING)
cat文件名并修改
git add 文件名
git commit -m ""          // 不需要带文件名

远程库

创建远程库并起别名

git remote add 远程库别名 https://....

查看别名

git remote -v

push(前pull解决冲突+add+commit再push)

// 同一个项目
git push 远程库别名 本地库的分支名 

// 不同的项目(先pull再push)
git pull 远程库别名 远程库的分支名 --allow-unrelated-histories
git push -u 远程库别名 远程库的分支名 -f

clone

git clone https://...

//初始化本地库+克隆远程库+创建远程库别名(origin)

pull = fetch + merge

// 1
git fetch 远程库别名 远程库分支名 // 工作区内容没变

git checkout 远程库别名/远程库分支名 // 查看文件是否正确
git checkout master 

git merge 远程库别名/远程库分支名

// 2
git pull 远程库别名 远程库分支名

免密

cd ~
ssh-keygen -t rsa -C 邮箱名  // 将id_rsa.pub内容复制到对应网页
git remote add xxx git@...

IDEA集成

创建本地库

VCS - import VCS Repository - Greate Git Repository

提交到本地库

文件右击 - Git - add/commit

查看记录

Version Control - Console/Log

关联不同项目

git pull 远程库别名 远程库的分支名 --allow-unrelated-histories
git push -u 远程库别名 远程库的分支名 -f

push

文件右击 - Git - Repository - push

clone

File - NEW - Project from Version Control - Git
快速安装 Git入门使用,你可以按照以下步骤进行操作: 1. 首先,你需要下载 Git 安装程序。你可以在官方网站上找到适合你操作系统的安装程序:https://git-scm.com/downloads 2. 下载完成后,运行安装程序。 3. 在安装向导中,选择适合你操作系统的选项和默认设置。你可以按照默认设置继续安装。 4. 安装完成后,打开命令行终端(Windows 用户可以使用 Git Bash 或者 Git GUI),输入以下命令来配置你的 Git 用户名和邮箱: ``` git config --global user.name "Your Name" git config --global user.email "youremail@example.com" ``` 5. 接下来,你可以创建一个新的 Git 仓库或者克隆一个已有的仓库。 - 初始化新仓库: 在命令行终端中,进入到你要初始化 Git 仓库的目录,并执行以下命令: ``` git init ``` - 克隆已有仓库: 执行以下命令,将远程仓库克隆到本地: ``` git clone <repository_url> ``` 6. 现在你可以开始使用 Git 进行版本控制了。常用的操作包括添加文件、提交更改、查看提交历史等。以下是一些常用的 Git 命令: - `git add <file>`:将文件添加到暂存区。 - `git commit -m "commit message"`:提交更改到本地仓库。 - `git status`:查看当前仓库状态。 - `git log`:查看提交历史。 - `git push`:将本地提交推送到远程仓库。 这些是入门 Git 的基本步骤和命令。你可以通过阅读 Git 的官方文档或者其他教程来深入了解 Git 的更多功能和用法。祝你使用 Git 愉快!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值