栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

git相关知识点

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

git相关知识点

目录

1 配置git

2 下载git项目

3 提交项目

4 git 本地使用方式

5 git提交项目案例分析

6 分支切换管理

6.1. 查看远程分支:git branch -a 

6.2 切换分支

7 删除git上无用的文件夹

8 git merge用法

8.1、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

8.2、当master代码改动了,需要更新开发分支(dev)上的代码


1 配置git

        git config --global user.name "用户名"

        git config --global user.email "yegang@7build.com"

        // 生成ssh密钥

        ssh-keygen -t rsa -C "yty187@163.com"

2 下载git项目

        git clone ssh://git@10.10.11.151:10022/external_project/swt_projects/traceability/api.git

3 提交项目

        git pull // 拉取项目

        git add -A // 添加

        git commit -m '初始提交项目' // 提交代码

        git push

4 git 本地使用方式

4.1 提交代码时,过滤不需要提交的文件、.gitignore文件中的信息为:

        */target

        .settings

4.2 上传

5 git提交项目案例分析

touch .gitigore

git clone ssh://git@10.10.11.151:10022/external_project/swt_projects/traceability/api.git

git remote add origin ssh://git@10.10.11.151:10022/external_project/swt_projects/traceability/api.git

git add -A

git commit -m '初始提交项目'

git push origin master

6 分支切换管理

6.1. 查看远程分支:git branch -a 

        说明该项目目前在dev分支下

6.2 切换分支

        git checkout master // 切换到master分支

7 删除git上无用的文件夹

        $ git rm -r --cached .idea              # 删除.idea文件夹

        $ git commit -m '删除.idea'        # 提交,添加操作说明

        $ git push -u origin master               # 将本次更改更新到github项目上去

8 git merge用法

8.1、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

        git checkout dev

        git pull

        git checkout master

        git merge dev

        git push -u origin master

8.2、当master代码改动了,需要更新开发分支(dev)上的代码

        git checkout master 

        git pull 

        git checkout dev

        git merge master 

        git push -u origin dev


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884545.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号