git的基础操作

1、基本的从master克隆、拉取、上传项目

1、克隆项目

git clone 远程地址

2、推送本地项目到远程仓库master

(1)git init——初始化该文件夹为git可管理目录

(2)git add .  ——将该目录下的所有文件添加到暂存区中去

(3)git commit -m '描述内容'     ——提交到本地仓库中去.   到此本地的操作就完了,下面是和远程的推送操作

(4)git pull -rebase origin master    ——向远程的master分支拉取最新的文件。

这一步拉取可能会出先冲突。如果出现冲突:

  下面的Auto-merging则是冲突的文件。

$ git pull
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 232 bytes | 11.00 KiB/s, done.
From https://github.com/wudixxxx/rep1
   cb9fa54..16c51ec  master     -> origin/master
Auto-merging 1.txt
CONFLICT (content): Merge conflict in 1.txt
Automatic merge failed; fix conflicts and then commit the result.

此时可以打开文件进行手动修改。然后再将内容存到本地仓库中,之后直接push即可

修改完后执行git add .——git commit -m '描述内容'——git push -u origin master

(5)如果有出现冲突则按第(4)步即可,如果没有出现冲突则执行git push -u origin master命令,真正的将文件push到远程的master中。

2、分支上的操作

一般,远程的master是项目经理用于合并其他分支的,所以真实开发中,你们项目经理会给你一个分支。例如这里我拿到的是去开发dev分支。

此时我们就可以去拉取远程的dev分支,并且在本地也建立一个dev分支。然后后续对于远程仓库的pull、push操作都是在dev分支上操作。

现在远程仓库创建分支

1、拉取远程分支并在本地创建对应的分支。

git fetch origin dev:dev

然后我们试着从master切换到dev分支:git checkout dev

2、向远程的dev分支push我们开发好的代码。

git pull origin dev:dev

git push origin dev:dev

git push 主机名 本地分支:远程分支

https://www.cnblogs.com/zhujiabin/p/9641305.html

origin是什么意思:https://blog.csdn.net/m0_45406092/article/details/109150692(相当于远程仓库的根目录)

 git出现 *** Please tell me who you are. Run...... 错误:https://blog.csdn.net/qq_32846595/article/details/75330360

3、git的一些其他的操作

https://www.cnblogs.com/miracle77hp/articles/11163532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值