GIt常见操作

1.Git常用命令

1.1 设置用户签名
git config --global user.name 用户名
git config --global user.email 邮箱
1.2 初始化本地库

先要进到文件目录下

git init
1.3查看本地库状态
git status
1.4 添加到暂存区
git add 文件名字
1.5 提交本地库
1.5.1 将暂存区的文件提 交到本地库
git commit -m "日志信息" 文件名字
1.6 历史版本
1.6.1 查看历史版本
git reflog 查看版本信息
git log 查看版本详细信息
1.7 版本穿梭

切换版本

git reset --hard 版本号

2. 分支的操作

2.1 查看分支
git branch -v
2.2 创建分支
git branch 分支名
2.3 切换分支
git checkout 分支名
2.5 合并分支
git merge 分支名

在 master 分支上合并 hot-fix 分支

Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master)

$ git merge hot-fix

Auto-merging hello.txt

CONFLICT (content): Merge conflict in hello.txt

Automatic merge failed; fix conflicts and then commit the result.

2.6 合并冲突

冲突产生的表现:后面状态为 MERGING

Layne@LAPTOP-Layne MINGW64 /d/Git-Space/SH0720 (master|MERGING)

冲突产生的原因: 合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替 我们决定使用哪一个。必须人为决定新代码内容

2.7 解决冲突
编辑有冲突的文件,删除特殊符号,决定要使用的内容 特殊符号:<<<<<<< HEAD 当前分支的代码 ======= 合并过来的代码 >>>>>>> hot-fix

删除完后要添加到暂存区

git add 文件名字

执行提交(注意:此时使用 git commit 命令时不能带文件名

git commit -m "merge hot-fix"

3. GitHub / Gitee操作

3.1 创建远程仓库别名
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址
3 .2 推送本地分支到远程仓库
git push 别名 分支
3.3 克隆远程仓库到本地

进到保存项目目录下

git clone 远程地址

3.4拉取远程库内容
git pull 远程库地址别名 远程分支名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值