首页 > 其他 > 详细

git 合并分支,提交远程仓库,和基本语法

时间:2021-07-10 16:09:20      阅读:16      评论:0      收藏:0      [点我收藏+]

如何配置用户名和邮箱

git config --global user.name "用户名"   //配置全局的git提交用户名

git config --global user.email "邮箱"    //配置全局的git提交者的邮箱

将线上仓库克隆到本地

git clone 仓库地址

将本地新增的文件提交到线上仓库

添加文件(控制所有文件):git add .    或者(控制单个文件)   git add 文件名

提交文件:git commit -m ‘本次提交的说明‘

上传文件:git push

查看分支

git branch  

创建分支并提交到远程仓库

git branch 分支名    //创建分支
 
或是 git checkout -b 分支名   //创建并切换到当前分支

git push origin 分支名 //推送到远程仓库

合并分支并提交到远程仓库

git checkout master   //先切换到主分支

git merge 分支名 //将分支合并到主分支

git push //将本地代码推送到云端

刷新云端github,此时发现云端还是只有一个master分支

git checkout login // 切换到login分支

git push -u origin login // 将login分支推送到云端origin仓储中

查看当前项目的提交记录

git log
技术分享图片

操作失误的情况下如何处理

(以下案例都是没有add之前)

案例1:用户写完代码发现写错了,但是以前的代码没有了,并且是少量的修改,那么可以运行该指令找到不同点:
      git diff  

案例2:大量的误操作,直接还原某一个文件(还原到上一次操作的时候):git checkout -- 要还原的文件名
(以下案例是已经add了,那么就不能使用checkout了)

回到代码add之前的状态:git reset HEAD 文件名    //回到add之前就可以使用checkout了

 

git 合并分支,提交远程仓库,和基本语法

原文:https://www.cnblogs.com/cuiyankai/p/14993383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!