git操作

dandan2年前程序开发1335

将本地现有项目放到远端上:

添加远程仓库: git remote add [远端名称] [远端地址], 名称一般默认都是origin,地址就是项目地址

git remote add origin gitee.com/abcd

讲本地项目代码推送上去:git push [远端名称] [本地分之名][:远端分支名]:

 [本地分之名][:远端分支名] 如果两边分支名一样,写一个就行。

git push origin master

讲本地分支和远程分支建立管理,后续只要直接git push就可以推送(把本地master与远端origin的master绑定)

git push --set-upstream origin master:master


另一台电脑获取远端项目:

先克隆项目到本地:git clone [地址] [文件夹名称],文件夹名称如果不写则按地址的仓库名自动创建文件夹

git clone gitee.com/abcd

后续强子同步,依次执行:

git reset --hard origin/master
git pull origin/master


服务器用公钥免密拉取项目(gitee为例):

服务器上先得有git,然后创建密钥:(后面邮箱随意,好像只是为了区分的备注)

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"

然后查看公钥内容,并复制

cat ~/.ssh/id_ed25519.pub

然后在gitee仓库设置,公钥管理里添加可部署公钥,把内容复制进去。

然后在服务器执行

ssh -T git@gitee.com

出现提示后,打yes,出现成功提示即可,后续拉取代码不能用http的,要用:

git clone git@gitee.com:guaidandan/仓库.git


创建、合并、删除分支

创建分支git checkout -b [分支名称]

git checkout -b dev

开发完,切换回master,然后合并

git checkout master
git merge dev

删除分支,如果未合并,可能删不掉,需要换-D

git branch -d dev


相关文章

mac m1 pro 解决微信公众号本地调试问题(未成功)

最终未成功,买natapp先凑合用了,临时记录下nginx安装1、微信公众号后台,公众号设置,功能设置,网页授权域名,添加好该域名。(需要上传文件到根目录)2、natapp上购买vip隧道,9元/月;...

rem解决笔记本访问网站内容被放大的问题

一般win系统的笔记本,出厂默认就是系统缩放150%,导致虽然分辨率是1920*1080,可浏览器的视口宽度却只有1200多,整个页面内容也被放大了,导致页面混乱。mac m1笔记本也同样,分辨率不同...

go-zero安装

go版本1.20.2go环境变量export GOROOT=/Users/yelin/go_dev/go export GOPATH=/Users/yelin/go_dev/pr...

mac m1使用docker mysql踩坑

1、etcd版本用3.4.242、mysql镜像要用:mysql/mysql-server:8.0.323、mysql因为是8的版本,启动后本地没权限连接,需要进容器创建用户和添加权限:# ...

通过frp+服务器+域名将本地网站映射到外网

通过frp+服务器+域名将本地网站映射到外网

因为要将台式机穿透出去,作为gpu算力使用,借助frp来实现一些接口或dify之类框架的映射,在外网访问台式机电脑。使用熟悉的老版本frp:https://github.com/fatedier/fr...

宝塔nginx配置允许各种文件的下载

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|pdf|doc|docx|xls|xlsx|rar|zip|gz|7z|ppt|pptx|mp3|...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。