git使用

git使用:
初始化本地仓库后,然后连接到远程仓库,然后选择所有文件,标注提交信息,然后push出去,进行同步.(第一次连接需要在gitbash窗口设置从git推送到远程仓库的用户名和邮箱.)
在这里插入图片描述
在这里插入图片描述

连接只用建立一次,之后只需要这三步就可:
在这里插入图片描述
如果push不出去,说明,当前本地仓库中的版本和远程的不一致,使用git push -u origin master命令强制推送(一般不这样用)
回退版本:将之前发布到远程仓库过的版本回退到本地仓库中,如需再同步远程仓库,push即可.
1.查看分支
在这里插入图片描述
2.选择分支
在这里插入图片描述

3.git log命令
在这里插入图片描述
4.回退版本:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
git克隆是将整个远程库的所有分支和对应的日志复制到本地,创建一个本地仓库.注意,本地是不用创建本地仓库和连接的,克隆过来的版本库就可以作为本地仓库使用,并且打开这个库就已经和远程仓库建立连接了,可以直接使用.
git pull面向的是分支,且必须本地有本地仓库,和远程仓库进行连接.
区别:克隆是拿到所有分支的日志记录,pull只拿一个分支的日志记录并且和本地分支进行合并.

(合并),当本地仓库和远程仓库历史不相关时用:
在这里插入图片描述

push,pull,回退版本等操作都是创建本地仓库,建立连接,选择分支后进行处理的,克隆是直接处理不用任何前提.
pull在本地工作空间不能有相同的重名文件,否则pull失败.
push步骤:先pull,pull如果显示历史不同,就强制pull,pull过程中可能会产生合并冲突,解决掉冲突后,再push.
push之前一定要pull保证本地仓库的日志含有远程仓库更新的所有日志记录,然后才能push,其实保证更新这个操作和解决合并冲突操作是合二为一了.
常用命令:
相同历史下:git pull origin master
强制pull(不同历史下):git pull origin master --allow-unrelated-histories
push操作: git push -u origin 本地仓库名:远程仓库名
回退历史版本:git reset --hard 日志序列号
创建分支:git branch 分支名
切换分支: git checkout 分支名
删除远程连接:git remote rm 远程连接名(origin)
建立远程连接名: git remote add origin 远程地址
git init
git add ./git add 文件名
git log
遇到冲突时:git status
等等

重点:为了避免版本不一致,也就是没有共同的日志记录,需要先进行克隆,然后进行pull,最后再push.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值