IT技术篇IT在线课程

GIT 简单的实用命令

2019-06-03  本文已影响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里直接操作控制管理项目..

上一篇下一篇

猜你喜欢

热点阅读