GIT 简单的实用命令

作者: 江__不去猜 | 来源:发表于2019-06-03 21:37 被阅读0次

    GIT一个开源的分布式版本控制系统,有效,高速处理从很小到非常大的项目版本管理。是用它来管理代码,并不是修改代码.

    功能: 查看邮件或通过其它方式查看开发者的提交状态., 向公共服务器提交结果,多人协作开发项目.

    优点:1适合分布式开发,强调个体.   2公共服务器压力和数据量都不会太大.速度快,灵活,..3容易解决任意两个开发者代码冲突… 4离线工作

    缺点: 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息..

    1.安装GIT  …省略…    2.配置用户git提交的用户名和邮箱  .目的在git的log日志里区分每次提交者是谁.      操作:在随便空白处右键,-àgit Bash here   然后在git命令控制台输入以下命令:    git config --global  user.name “name”(用户名) …,   git config  --global  user.email  771152019@qq.com(邮箱)

    分为  1. (工作区(工作区里是所有项目文件夹)      2.暂存区(存放修改的内容)       3.本地仓库(本地所有版本信息)       4.远程服务(服务器仓库))

    2.GIT 命令

    1.git  init 初始化本地仓库,   (.git不能嵌套),必须在空文件夹,而且确保父级没有.git.

    2.git  add  文件名1 文件名2 文件名3  ,将工作区文件先提交的暂存区,文件名将变成绿色.

    3.git  commit -m  (文件注释(备注))  .将暂存区内容提交到本地仓库

    4.git  push  .将本地仓库中代码推送到远程仓库中.

    5.git  checkout --文件名  ,撤销工作区修改.

    6.git  reset HEAD  文件名 . 撤销暂存区

    7. (git  reset --hard  版本号.   回到查找的版本号哪里.)   .(git reset  --hard  HEAD^.  返回到上一个版本.) .  ( git  reset  --hard  HEAD~n . 返回到n版本.)

    8. git  branch . 查看所有分支

    9. git  branch   分支名.         新建分支  

    10. git  checkout 分支名 . 切换到分支里   例:git  checkout dev1  表示切换到dev1分支.

    11. git  checkout -b  分支名  .创建分支并且切换到此分支..

    12. git  branch -d  分支名.  删除分支

    13. git  merge  分支名.  合并分支,但是必须切换在默认的smater里

    14. git   push . 推送到远程服务仓库

    15.git    pull. 拉取最新

    16.git  status .查看当前项目的状态.

    3.工作中的使用:   由项目经理创建GIT仓库, 然后给每个组员提供git地址..

    组员使用地址,然后   输入命令  git clone  地址(提供给组员的地址)

    4. python 结合git

    Pycharm 里提供了git操作.可以在pycharm里直接操作控制管理项目..

    相关文章

      网友评论

        本文标题:GIT 简单的实用命令

        本文链接:https://www.haomeiwen.com/subject/kxghxctx.html