git 常用

git 仓库初始化 git init 在根目录多出一个.git文件

git 克隆仓库地址

git clone 仓库地址

git 创建一个分支

git checkout -b reg

git  将工作区内容提交到暂存区

git add 文件名 或者 git add . 

git  从暂存区提交到仓库区

git commit -m '提交信息'

git 拉取远程仓库代码与更新

# 获取远程仓库的更新,并且与本地的分支进行合并
git pull

git 将本地仓库的代码提交到远程

git push 仓库地址 分支名

git 给远程仓库重命名

git remote add origin <远程仓库地址>

重命名后
git push -u origin master #将master分支推送到origin所代表的远程仓库地址

git 查看远程仓库名字

git remote -v

git 查看版本日志

git log --oneline #查看版本日志

git 配置个人信息

git config配置

# git config  user.name 你的目标用户名
# git config  user.email 你的目标邮箱名

git config --global --list  查看配置

git 查看文件状态

git status

- 红色表示工作区中的文件需要提交暂存区
- 绿色表示暂存区中的文件需要提交仓库区

git 重置 版本回退

git reset

- git reset --hard 版本号 将代码回退到某个指定的版本(版本号只要有前几位即可)

- 当使用了git reset命令后,版本会回退,使用git log只能看到当前版本之前的信息。使用git reflog可以查看所有的版本信息

git 创建分支

git branch 

分支名称创建分支,分支中的代码,在创建时与当前分支的内容完全相同

git 切换分支

it checkout 

分支名称切换分支  HEAD指针指向了另一个分支

git 创建并切换分支

创建并切换分支

- git checkout -b 分支名称 创建并切换分支

- 切换分支会做两件事情
  - 创建一个新分支
  - 把head指针指向当前的分支

git 删除分支

- git branch -d 分支名称 可以删除分支

- 注意:不能在当前分支删除当前分支,需要切换到其他分支才能删除。
- 注意:master分支是可以删除的,但是不推荐那么做。

git 分支合并

- git merge 分支名称 

将其他分支的内容合并到当前分支。
- 在master分支中执行git merge dev 将dev分支中的代码合并到master分支

git 合并冲突

  • 对于同一个文件,如果有多个分支需要合并时,容易出现冲突。

  • 合并分支时,如果出现冲突,只能手动处理,再次提交,一般的作法,把自己的代码放到冲突代码的后面即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值