Git命令学习笔记

Day1

git status 显示工作区状态

git diff 显示工作区文件修改内容( git diff HEAD -- <file> 查看于版本库中file的区别)

git add  文件添加至缓存区(stage)

git commit 文件提交至版本库 

git log 查看提交日志 (--pretty=oneline 参数简化显示信息)

git reset --hard HEAD^ 返回上一个版本 ( --hard 版本号 制定恢复到指定版本)

git reflog 查看命令日志

git checkout -- <file> 撤消工作区修改 

git reset HEAD <file>撤消缓存区修改

git rm <file> 删除版本库中<file>

git checkout -- <file> 从版本库中提取<file>到工作区

Day 2

远程仓库,

添加远程仓库

Step 1:用户主目录下创建.ssh (ssh -keygen -t rsa -C "youremail@xxx.com")。

id_rsa 为私密钥匙 id_rsa.pub为公用钥匙。

Step 2:登陆GitHub 添加 SSH Key 粘贴 id_rsa.pub 内容。

Step 3:GitHub新建仓库,其余默认设置,按照提示命令复制本地仓库。


克隆远程仓库

Step 1:GitHub 创建一个新仓库;

Step 2: 输入 git clone git@github.com:<username>/<repository>.git 命令开始克隆仓库;


git clone 克隆命令;

git push origin master 提交本地master分支;

git check -b <branchName> 创建一个新分支 (-b 参数表示创建并切换分支,同等于 git branch <branchName> + git checkout <branckName>);

git branch -d <branchName> 删除一个分支;

git branch 查看当前分支;

git merge <branchName> 合并分支到当前分支;

git log --graph 查看分支合并图(git log --graph --pretty=oneline --abbrev-commit );

git remote -v 查看远程仓库;

git fetch origin master 从远程 origin 仓库的 master 分支代码下载到本地 origin master 分支;


从远程获取最新版本到本地

Step 1:git fetch origin master:temp 从远程 origin 仓库的 master 分支代码下载到本地并创建分支 temp;

Step 2:git diff temp 比较本地 master 分支和 temp 分支,编辑冲突;

Step 3:git merge temp 合并分支;

Step 4:git branch -d temp 删除 temp 分支;


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值