资讯专栏INFORMATION COLUMN

git最最最最...常用命令

harryhappy / 1067人阅读

摘要:但这确是我们经常会用到的。。第一次写,望各位点颗小星星支持下哈有什么写的不对的地方,欢迎在下方留言。。

使用git 也有一段时间了,但是一直没有好好的去学下;今天刚好有空,就把自己不足的地方补了一下;废话就不多说了,直接步入正题;

1:git 如何提交代码 以及 如何拉代码
git clone可以将远程仓库的代码clone到本地!

当代码clone到本地了, 它又是怎样的一个形式尼?

(手残党作图, 望各位看官海涵啊 !)

分别分为工作区,暂存区,本地仓库; 上图的箭头分别对应: git add, git commit, git push ;
解析下: 工作区就是你写代码的那里;暂存区是你临时放代码的地方,本地仓库就是你本地存放代码的地方;远程仓库就不解释了 ;
工作区的修改依次运行上面的命令就可以把本地代码提交到远程仓库; 当远程代码有变化时可以通过git pull 命令把对应分支的代码拉下来了(pull代码的时候记得避免冲突哈!解决冲突也是必备技能之一尼!);

2:版本回退
相信很多大神都有过这样的苦恼;我有一段代码写错了, 那我应该如何回到上一个版本尼 !
<1 : git checkout

当我们在工作区的代码修改了;这个时候还没有提交, git checkout 可以轻松地帮我们回到修改之前


<2: git reset HEAD ;

当我们代码修改了,并且已经add到暂存区,git reset HEAD 可以帮你回到提交之前
  回到了提交之前, 这个时候就可以使用git checkout 回到修改之前;

<3: git reset --hard HEAD^

当我们的代码已经commit到本地仓库了,git reset --hard HEAD^ 可以帮助你回到上一个版本(每一次commit都会生成一个版本,版本的名称是一窜hash值;HEAD值向当前那个版本)

当我们的代码出错了,但是又不知道是哪一个版本出错了;哪我们应该如何做尼?
<1: git log ; 可以查看版本号 ;

<2: git show 版本号 ; 可以查看指定版本的修改;

<3: git reset --hard 版本号; 可以回到指定的那个版本;

(hash值不用全写啊,写一小部分就成了;)

3:如何查看修改

可能大家要说了,git show 不是可以查看修改吗?其实本质是不一样啊; 使用 git diff 命令,不管代码在本地的那个区,都是修改的;
<1: git diff;   可以查看工作区的修改;

<2: git diff --cached;   可以看到暂存区的修改;

<3: git diff dev origin/dev;  对比本地分支和远程分支的修改;


git.status命令可以查看当前的状态 (非常非常常用啊!)
git命令其实还有很多啊! 这里列举的也只是冰山一角。。但这确是我们经常会用到的!。。第一次写,望各位点颗小星星支持下哈! 有什么写的不对的地方,欢迎在下方留言。。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/115853.html

相关文章

  • git最最最最...常用命令

    摘要:但这确是我们经常会用到的。。第一次写,望各位点颗小星星支持下哈有什么写的不对的地方,欢迎在下方留言。。 使用git 也有一段时间了,但是一直没有好好的去学下;今天刚好有空,就把自己不足的地方补了一下;废话就不多说了,直接步入正题; 1:git 如何提交代码 以及 如何拉代码 git clone可以将远程仓库的代码clone到本地!showImg(https://segmentfau...

    wuyangchun 评论0 收藏0
  • git最最最最...常用命令

    摘要:但这确是我们经常会用到的。。第一次写,望各位点颗小星星支持下哈有什么写的不对的地方,欢迎在下方留言。。 使用git 也有一段时间了,但是一直没有好好的去学下;今天刚好有空,就把自己不足的地方补了一下;废话就不多说了,直接步入正题; 1:git 如何提交代码 以及 如何拉代码 git clone可以将远程仓库的代码clone到本地!showImg(https://segmentfau...

    XanaHopper 评论0 收藏0
  • git最最最最...常用命令

    摘要:但这确是我们经常会用到的。。第一次写,望各位点颗小星星支持下哈有什么写的不对的地方,欢迎在下方留言。。 使用git 也有一段时间了,但是一直没有好好的去学下;今天刚好有空,就把自己不足的地方补了一下;废话就不多说了,直接步入正题; 1:git 如何提交代码 以及 如何拉代码 git clone可以将远程仓库的代码clone到本地!showImg(https://segmentfau...

    imccl 评论0 收藏0
  • 最最基本的Git入门 -- 本地仓库操作

    摘要:现在让我们进入到刚刚创建的本地仓库也就是那个文件夹。要进入自己的本地仓库的话,需要再次输入这是我的一个本地仓库按回车。初始化完成之后在里面你的本地仓库名后面也会出现。 添加Git本地仓库 首先,我们要建立一个本地仓库(说白了就是一个文件夹)然后,启用咱们的Git Shell(在wndows开始菜单->所有应用->GitHub,Inc文件夹里面) 打开是这样子的:showImg(http...

    gougoujiang 评论0 收藏0
  • 最最基本的Git入门 -- 本地仓库操作

    摘要:现在让我们进入到刚刚创建的本地仓库也就是那个文件夹。要进入自己的本地仓库的话,需要再次输入这是我的一个本地仓库按回车。初始化完成之后在里面你的本地仓库名后面也会出现。 添加Git本地仓库 首先,我们要建立一个本地仓库(说白了就是一个文件夹)然后,启用咱们的Git Shell(在wndows开始菜单->所有应用->GitHub,Inc文件夹里面) 打开是这样子的:showImg(http...

    sixgo 评论0 收藏0

发表评论

0条评论

harryhappy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<