最简单的 git 常用操作

操作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 +版本名称(用来回退你想要回退的版本)
到底为止,剩下的更复杂的以后遇到再说,这些基本上作为码畜是够用了

猜你喜欢

转载自blog.csdn.net/dongdouzin/article/details/80759692
今日推荐