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

如何配置用户名和邮箱

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
git 合并分支,提交远程仓库,和基本语法

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

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

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

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

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

 

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

上一篇:从ReentrantLock到AQS源码阅读


下一篇:Vuex