当前位置:   article > 正文

linux中git安装和客户端中使用git_linux安装git及客户端

linux安装git及客户端

    代码版本管理工具,在工作中主要使用过FireFly、Git、Svn这三种,其中感觉Git最为好用,目前大部分公司基本都是Git。面试过程中被提到的也以Git居多,所以掌握Git就十分必要了。

    本文讲解环境为centos7

一、判断系统中是否安装git:

    一般Centos7中已经默认安装Git,可以通过 git 命令来判断系统中是否安装Git,如果已经安装git,可以通过 git version(或者git --version) 来判断安装的git的版本。

 

二、卸载系统中的git:

    卸载git命令: yum remove git

    卸载完后,再输入git(或git version)命令,提示如下图,则表示卸载成功。

三、安装git:

    安装命令:yum install -y git

    安装成功后,通过git version 判断git是否安装成功。

四、创建git仓库的位置:

    1、在home目录下创建git/vue_mall_management目录,作为存储vue代码的仓库,

          命令:mkdir -p /home/git/vue_mall_management

    2、进入到/home/git/vue_mall_management目录,初始化git,

         命令: git init --bare

    3、初始化仓库后,vue_mall_management目录下由空新增的文件如下:

      

    4、给仓库设置用户和密码:

      (1)新增用户命令:useradd yxt

      (2)设置密码命令:passwd yxt

     (3)对vue_mall_management目录下的所有文件与子目录进行相同的拥有者变更(即以递回的方式逐个变更)命令:

          先返回到git目录下:cd .. 此时目录为:

         

        在vue_mall_management同级目录执行命令:chown -R yxt:yxt vue_mall_management/

到此,服务端已经初始配置完成。接下来开始服务端配置。

五、客户端安装和使用:

     1、安装客户端,可以通过官网下载git客户端:https://git-scm.com/downloads,一路点下去。

     

    2、将通过脚手架搭建的vue项目上传到服务器vue_mall_management目录下。

      进入到window系统的vue项目路径下,鼠标右键,

3、通过 git add ./ 命令添加到git

   

4、通过 git commit -m "vue项目commit" 提交到本地仓库

   

5、通过 git push yxt@192.168.159.129:/home/git/vue_mall_management master 将代码提交到远程服务器仓库。

   

6、通过 git pull yxt@192.168.159.129:/home/git/vue_mall_management master 拉取代码。

   

六、git客户端常用命令:

  1. 1、初始化git仓库
  2. git init
  3. 2、配置用户
  4. git config --global user.name "yangxintao"
  5. 3、配置邮箱
  6. git config --global user.email "yxtBetter@163.com"
  7. 4、提交代码到大门
  8. git add ./readme.md
  9. git add ./
  10. 5、将代码commit到仓库
  11. git commit -m "第一次提交代码 2020.08.16 20:54"
  12. 6、查看状态
  13. git status
  14. 7、直接提交
  15. git commit --all -m "一次性提交"
  16. 8、查看提交记录
  17. git log
  18. git log --oneline
  19. git reflog
  20. 9、回退
  21. git reset --hard Head~0
  22. 10、通过版本号回退
  23. git reset --hard 版本号(版本号通过git log --oneline获得)
  24. 11、git创建分支
  25. git branch dev
  26. 查看分支
  27. git branch
  28. git切换分支
  29. git checkout dev
  30. 12、合并代码
  31. 往哪个分支合,就先切换到哪个分支,然后再执行来源分支
  32. git merge dev
  33. 13、删除分支(不能自己删除自己,需要切换到到其他分支才能删除)
  34. git branch -d dev
  35. 14、解决冲突办法
  36. 手动判断保留和删除,然后再提交一次
  37. 15、提交代码,切换到所在分支
  38. git push url master(远程的分支名)
  39. 16、拉取代码
  40. git pull url master
  41. git clone url
  42. 17、ssh方式
  43. ssh-keygen -t rsa -C "yxtBetter@163.com"
  44. 18、先pull,再push
  45. 19、给url起别名,以后就可以用变量替代url
  46. git remote add origin git@github.com:huoqishi/test119.git
  47. 20、当加上了 -u 参数,那么下一次push时,我们只需要写 git push 就能上传我们的代码
  48. git push origin -u master
  49. git push / git pull
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号