git使用整理:pull、提交、切换分支 、合并merge、解决冲突、删除本地远程分支、撤销

一: git的使用:

然后介绍下Git基础命令的含义;

clone 克隆远程仓库

init 初始化仓库

remote 连接远程仓库

pull 从远程仓库下拉获取新数据

push 将本地仓库新增或修改文件上传到远程仓库

add 添加文件或者修改文件,commit以及push之前使用

log 当前仓库提交过的日志信息

status 当前仓库版本状态

commit 提交到当前仓库中

branch 分支命令,相关增删查操作

checkout 使用远程仓库最后一个版本完全覆盖当前仓库内容/选择分支branch

diff 对比版本内容

merge 合并版本内容

 

二:合并分支 git merge course (先git checkout master到master上,然后再合并course分支到master)

然后若是有冲突的话,先解决冲突,然后再commit上去,pull下来,push上去,再点击一次合并master分支。


三:新建分支

新建一个分支 git branch course + git checkout course = git checkout -b course (实际用这段简洁)

最后把本地的分支提交到gitlab上,git push -u origin course

删除线上分支:git push orgin course(基本不会用到,慎重使用)

删除本地分支:git branch -d course (提示:先切换到其他分支才能删掉)

列出所有分支:git branch -a

【额外:新建分支提交可能出现的问题】
通过新建的分支,第一次提交gitlab上面还没有对应的分支,所以需要git push -u origin

如果是新建分支第一次push,会提示:

  fatal: The current branch develop has no upstream branch.

  To push the current branch and set the remote as upstream, use

  git push --set-upstream origin develop

  输入这行命令,然后输入用户名和密码,就push成功了。

四:git 的安装 【我的是mac不是window,四五的不全适用】

方式一:打开终端,直接git --version 之后会获取xcode的命令,然后询问是否下载git,点击安装,之后在终端重新输入的时候就有git版本了

方式二:https://git-scm.com/download/mac 打开git网址下载到本地

方式二:

1,下载Git installer,地址;http://git-scm.com/downloads

2,下载之后打开,双击.pkg安装

3, 打开终端,使用git --version命令查看安装版本,有就是安装成功了

/*以下4.5命令如果已经使用Bitbucket创建过了,将会自动包含*/

4,创建一个全球用户名

git config --global user.name "FIRST_NAME LAST_NAME"

5,创建一个全球邮箱

git config --global user.email "MY_NAME@example.com"

6, 如果不想每次连接远程仓库都输入密码的话,输入如下命令

git credential-osxkeychain

------>等待

git config --global credential.helper osxkeychain

# Set git to use the osxkeychain credential helper

到此Git就安装完成了。

五:

git的概念:版本控制系统,追踪每次文件修改的系统

几种创建的方式:一种通过xcode,二通过git的网址直接下载

⚠️注意:git跟svn有相同功能,

git的使用有两种方式:1)command 2)soureceTree

六:

terminal 终端

git --version

git config --global user.name ""

git config --global user.email ""

七:想要回退到某一次的提交,但是不想删除这期间的田炯的记录的话,

git reflog      查看提交的版本号的id
git reset --hard  id    本地撤销到某次版本号id的代码  , 例如下面我要撤回到layout添加组件这次版本号,它对应的版本id是ad93c53

拓展:

第一次使用vscode,用快捷键提交commit的时候,报了一个错误git config --global user.email "you@example.com",  为何呢,理由是git是分布式版本控制系统

那么解决问题的办法是

git config --global user.name "xiaoling.chen"  回车

git config --global user.email "xiaoling.chen@zyd.cn"

最后通过命令行 git config -l  可以查看自己的git信息的话 ,那么vscode的git commit就可以正常使用了

 

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值