git-使用关于本地分支和远程仓库项目的合并

本文详细介绍了Git的初始化配置、本地仓库与远程仓库的同步、文件的添加与提交、冲突解决及推送等核心操作,适合初学者快速掌握Git的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


title: git 常用命令使用
categories: git
comments: true
keywords: git
abbrlink: 21930


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1uAahEL-1596194030441)(http://jmtuc.com/img/bjt-1.jpg)]

使用关于本地分支和远程仓库项目的合并

初始化及配置本地git
git config --list --show-origin //查看所有的配置以及它们所在的文件

/**
用户信息配置 
级别优先级排名:local ,global ,sysytem
*/
#例如global 配置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

git config --local -l //查看仓库配置

git config --global -l //查看用户配置

git config --system -l //查看系统配置



git init   //初始化本地仓库

​ – ssh 方式链接

​ 需要电脑生产ssh公钥,及配置github/gitee key

​ windows 下生产

ssh-keygen -t rsa

next enter *3  //然后一直enter

打开生成的公钥,配置到服务器

​ 本地仓库同步远程仓库

git remote add origin git@gitee.com:jmtu/jmtu-yilia-plus-demo.git //码云

 
 git remote add origin ssh://git@127.0.0.1/home/git/first(私服)

​ clone 远程仓库文件

git clone git@gitee.com:jmtu/jmtu-yilia-plus-demo.git 
1) 添加和提交本地仓库
git add.//添加所有文件
git add -u .// 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件
git add -A .// 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。
git commit -m "rep_name" //提交并添加注释
2)合并demo
git pull --rebase rep_name master //拉取远程仓库文件,与本地仓库合并

​ 存在冲突,修该后

add file_path
git rebase –continue  //合并冲突
或则
git rebase –skip //忽略冲突
3)推送:

​ 正常推送

git push origin master  //指定远程仓库和分支

或则

git push     //使用配置文件.git/config 默认配置

-u   //git push -u origin maste  首次提交使用该参数,下次可以直接git push

​ 当前分支没有关联远程分支,可以强制关联

git push --set-upstream hexo_blog master
4)删除操作

git remote rm origin  //删除在本地保存的表示远程仓库的代号

git rm --cached flie  //不删除物理文件,仅将该文件从缓存中删除

git rm --f  //删除物理文件和缓存文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值