整理工作用到的git命令

没有什么顺序和逻辑平时用到什么整理什么

1、从git拉取和推送文件

1)创建本地账号

Git global setup

git config --global user.name "李四"

git config --global user.email "lisi@qq.com"

2)生成ssh秘钥

ssh-keygen -t rsa -C "你的邮箱"

3)将生成的秘钥粘贴到远程git上

id_rsa.pub

4)从远程clone仓库到本地 

git clone ssh://git@gitlab.xx.xx.xx.xx.dns.git

5)切换到仓库文件

cd dns

6)初始化

git init

7)手动或用命令添加文件

8)向仓库提交所有修改的文件

git add -A

9)提交修改

git commit -m “备注修改”

10)提交修改子目录下文件

cd 子目录

git add 文件名

git push -origin master

2、虚拟机git pull时报错解决办法

今天在虚拟机使用git clone仓库时出现证书的错误

fatal: unable to access 'http://github.com/php/pecl-search_engine-sphinx.git/': Peer's Certificate has expired.

不知道什么原因造成证书过期,上网找了下解决办法:

git config –global http.sslVerify false

这大概是关闭https证书的验证的意思

3、Git 从master拉取代码创建新分支

从master拉取新分支并push到远端

1)切换到被copy的分支(master),并且从远端拉取最新版本

$git checkout master

$git pull

2)从当前分支copy开发新分支

$git checkout -b dev

Switched to a new branch 'dev'

3)把新建的分支push到远端

$git push origin dev

4)关联

$git branch --set-upstream-to=origin/dev

5)再次拉取验证

$git pull

6)更新master代码到本地分支

Git checkout master

Git pull

Git checkout dev

Git merge master //合并master到分支
git push origin dev  //push到远程分支

4、删除远程分支和本地分支

1、查看所有分支

git branch -a

2、查看当前所在分支

git branch

3、删除本地的bug_xzx分支(切记删除之前要先切换到其它分支)

git branch -D bug_xzx

4、删除远程的bug_xzx分支

git push origin --delete bug_xzx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值