799446817

导航

git使用

git : 分布式版本管理工具 , 一台电脑 既可以是客户端 也可以是服务器端 , 工作过程中 可以断开网络

git使用:

1、创建一个项目目录

2、 通过命令 git init 把这个目录变成git可以管理的仓库
git status 查看当前被git管理的文件

3、使用命令 git add readme.txt添加到暂存区 命令 --- git add 文件全称
将全部文件添加到git项目中 : git add . 或 git add --all

 


4、用命令 git commit告诉Git,把文件提交到仓库
git commit -m "日志" 日志必填

5、添加好的文件 或 项目 如果被修改 ,先 做add操作 ,再 commit 操作
6、git log 查看日志信息

7、回退到某个版本 : git reset --hard "日志列表前六位值"


分支操作
查看分支 : git branch
创建分支: git branch 分支名称
切换分支 : git checkout 分支名称
创建并切换到某个分支 (合并上面两个操作): git checkout -b 分支名称
在master上合并分支 : git merge 分支名 (切换到master分支上)
git branch -d new2 删除master下的分支

链接远程仓库
git remote add origin https://github.com/jinlei1234/demo1816.git


将暂存区的文件提交的远程仓库的master分支上
git push -u origin master

例如 : git remote add origin https://github.com/jinlei1234/demo16.git
git push -u origin master

 


线下 克隆 github项目 git clone 地址
线下修改项目 , 将修改后的项目 推送到github上 先add 在commit 在 git push -u origin master
如果在线上修改项目 ,同步到线下 ,可以重新克隆 ,也可以 在该目录下 git pull origin master


https://www.cnblogs.com/liuleilei/p/6533177.html

 

 

 

 

 

 

git的使用(工作中)(2018/12/18)

 
一:详细看老赵博客园。  
 
一:git的基本命令
001.初始化仓库。创建git仓库
    git init
   
002.配置个人信息
    git config --global user.name <名字>
    git config --global user.email <邮箱>--------->:配置邮箱
    git config --list --------->:查看配置信息
    git config --global user.name --------->:查看用户名
    git config --global user.email --------> :查看邮箱
003.将工作去文件添加到缓存区:
    git add 文件名称  或者 git add .(后面的 . 表示全部文件)
004.查看文件状态:
    git status(看到是红色的,表示文件被改动过。)git add之后变为了绿色。
005.将缓存区的文件添加到版本库
    git commit -m "提交注释的说明"
006.查看提交的版本号发等信息
    git log
007.代码写错回退到指定版本号:
    先查看版本号:git reflog ,
    git reset --hard 版本号 
二:分支
注意:工作所有的操作都在分支中操作
001.查看所有分支:git branch
002.创建分支:git branch 分支名字
003.切换分支:git checkout 分支名称
004.创建并切换分支:git checkout -b <分支名称>
组长工作开始:
001.github 创建仓库。名称写项目名、点击Readme,点击创建
002.点击setting,左边栏目第二个 合作者 进去之后,添加合作者。 
 
1.线上克隆项目,不要node-modules. 
在空文件中git bush,然后在 github 中复制SSH 的地址;
 git clone +地址;
2.构建项目:在克隆的文件夹中构建项目,每次提交的时候删掉。
3.cd 项目中,
        git add .(提交到暂存区)
        git commit -m "项目初见"(提交到版本库)  
        git push(提交到线上)
 
组员1工作:
 001.退出到项目名外面。  
    克隆:git clone 网址 文件夹名字。进入 cd 文件夹名字(如:cd zpq)
  002.创建一个次分支,进行工作。
 003.git add .
004.git commit -m " 说明"
005.git push (注意每一个分支第一次提交的时候,都会弹出一句话,git push --set-up---,因为线上还没有这个子分支
,所以需要将上面的一句话复制,重行提交。
组员1提交后,组长合并代码工作
001.将线上文件拉到版本库;
    git fetch
002.直接切到分支:git checkout 分支名
003.git checkout master  (切到主分支)
004.git merge 分支名(将子分支代码合并到主分支)
组员2工作
001.进入到自己的分支 cd 分支名
002.切换到自己分支操作
003.每天早上需要最新的代码,所以到切换到主分支git checkout master,然后拉最新的代码 git pull
004.切到自己的子分支。
005.合并主分支,git merge master 
006.提交到线上(注意第一次提交)
组长继续
001.进入到项目,之后拉代码  git fetch
002.直接切到 组员2的分支
003.回到主 分支,git checkout master
004.将子分支和主分支合并:git merge  分支名
005.提交后续操作
组员1继续工作
001.进入到自己的分支 cd 分支名
002.切换到自己分支操作
003.每天早上需要最新的代码,所以到切换到主分支git checkout master,然后拉最新的代码 git pull
004.切到自己的子分支。
005.合并主分支,git merge master 
006.进行当天工作
006.提交到线上(注意第二次直接提交)
 

posted on 2019-02-22 21:15  799446817  阅读(90)  评论(0编辑  收藏  举报