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

进入项目,然后查看有哪些分支使用 git branch -a

只有master分支
用git checkout +分支名切换进所需要的分支,现在只有master分支

系统提示你已经在master分支
然后尝试
从master分支创建dev分支并切换到dev分支:
利用命令git checkout -b +分支名 创建并切换分支

该命令相当于
2下面示范下修改代码,提交代码

老子新建一个文件
然后git status 查看状态

标红表示没有被暂存和提交

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

提示没有文件需要被暂存

也可以用上面的命令一次性操作成功
3老子要合并分支了,对的就是要这样干

首先老子回到主分支
然后用git merge +分支名,合并分支

老子合并成功了,用 git branch -a 查看下

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

老子删除成功了
总结 :工作中经常从master创建新的分支,具体操作如下:

注意:将本地分支branch1推到远端的branch2操作步骤:

另外,补充git push 把确认的代码提交到远程
git pull 从远程拉取代码,问题是要先有远程代码才行,我没有远程,没办法,至于怎么有远程,怎么搭建git服务器是另外的内容了
Bug分支(就是暂存代码)
储藏更改:将当前更改的代码储藏起来,等以后恢复使用

恢复储藏的代码

或者

注: git stash list //查看全部的stash列表。
将stash空间清空

5下面老子说一下怎么回撤

用命令 git reset --hard HEAD
由于本次演示只有一个版本,剩下的没办法演示了

不信 是把,不信老子用git reflog 命令查看下所有版本号,你看看,尼玛就一个版本,没办法啊

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