最简单的 git 常用操作

操作git,如果在ubantu系统,或者其他linux系统中,可以直接使用,在windows系统中需要先下载一个gitbash,可以在gitbash中输入各种linnux命令,很好玩的。
1从github下载项目到本地

git clone +github中的http地址
最简单的 git 常用操作
进入项目,然后查看有哪些分支使用 git branch -a
最简单的 git 常用操作

只有master分支
用git checkout +分支名切换进所需要的分支,现在只有master分支
最简单的 git 常用操作

系统提示你已经在master分支

然后尝试从master分支创建dev分支并切换到dev分支:
利用命令git checkout -b +分支名 创建并切换分支

最简单的 git 常用操作
该命令相当于

最简单的 git 常用操作


2下面示范下修改代码,提交代码

最简单的 git 常用操作
老子新建一个文件

然后git status 查看状态
最简单的 git 常用操作

标红表示没有被暂存和提交
最简单的 git 常用操作

用git add + 文件名 和git commit+文件名,确认暂存文件
git status 查看一下分支此时此刻的文件状态

最简单的 git 常用操作
提示没有文件需要被暂存

最简单的 git 常用操作
也可以用上面的命令一次性操作成功

3老子要合并分支了,对的就是要这样干
最简单的 git 常用操作
首先老子回到主分支

然后用git merge +分支名,合并分支
最简单的 git 常用操作

老子合并成功了,用 git branch -a 查看下
最简单的 git 常用操作
老子合并成功了

合并完成后,删除dev分支.(删除dev分支时,注意我们当前所在的分支不能是dev分支)
用git branch -d +分支名删除

最简单的 git 常用操作
老子删除成功了

总结 :工作中经常从master创建新的分支,具体操作如下:
最简单的 git 常用操作
注意:将本地分支branch1推到远端的branch2操作步骤:
最简单的 git 常用操作

另外,补充git push 把确认的代码提交到远程
git pull 从远程拉取代码,问题是要先有远程代码才行,我没有远程,没办法,至于怎么有远程,怎么搭建git服务器是另外的内容了

Bug分支(就是暂存代码)

储藏更改:将当前更改的代码储藏起来,等以后恢复使用
最简单的 git 常用操作

恢复储藏的代码
最简单的 git 常用操作
或者
最简单的 git 常用操作

注: git stash list //查看全部的stash列表。

将stash空间清空
最简单的 git 常用操作

5下面老子说一下怎么回撤
最简单的 git 常用操作
用命令 git reset --hard HEAD

由于本次演示只有一个版本,剩下的没办法演示了
最简单的 git 常用操作
不信 是把,不信老子用git reflog 命令查看下所有版本号,你看看,尼玛就一个版本,没办法啊

最简单的 git 常用操作
用git log 查看所有信息

最后总结下 git reset -hard +版本名称(用来回退你想要回退的版本)
到底为止,剩下的更复杂的以后遇到再说,这些基本上作为码畜是够用了