git第十节--git hub】的更多相关文章

github 是一个开源的协作社区 github 插件octtree 为别人的仓库做贡献 fork 别人仓库内容到自己的个人仓库 git clone 到本地进行开发push 到个人仓库 提PR(pull request),将个人仓库中的相关代码提到要合并的仓库代码中 点击别人仓库中的new pull request 将自己 的代码提交到别人仓库下…
远程分支类似于本地分支,是指向远程仓库中的文件的指针. 1.远程分支抓取 @git fetch origin dev :拉取远程dev内容 fetch不会对本地仓库内容进行更新,只更新远端commitId 如果要把远端的分支内容也更新下来需要执行,git merge git pull=git fetch+git merge 2. 远程推送(git push ) git push origin dev 分支,推送内容至仓库 git push  origin  -d  dev :   删除远程分支…
@git  commit message 什么是git commit message :git commit -m '每次提交时编辑的内容' git commit message的好处:      1.提供更多可查询的信息,用于排查问题      2.过滤重要的内容      3.生成changelog     commit message组成包括header,body,footer三个部分,一般只使用header    header 包含三个部分:type,scope,subject     …
# git merge和git rebase 都可以进行分支合并 #git merge 合并后保留记录两个分支的记录 #git rebase合并后会展示成一个分支的记录,另一个分支的提交实际生成了一个副本 冲突解决 git merge在解决冲突后需要手动通过git add ,git commit 再生成一次提交 git rebase 在解决冲突后会自动生成一次提交 git merge 一次性会解决之前提交记录中的所有冲突 git rebase 一次只会解决一次提交上的冲突,如果多次提交都有冲突,…
@git branch :查看当前仓库所有分支,及当前所处的分支 @git branch XXX:创建分支XXX @git checkout XXX:切换到分支XXX下 @git checkout -b XXX:创建一个分支为XXX并且切换到XXX下 @git branch -d XXX:删除分支XXX @git merge :分支合并使用 比如在需要把sit分支的代码合并到dev,先把分支切换到dev--git branch dev 然后在执行 git merge sit 这样就把sit的代码…
git reset 是回滚操作,在 idea 中使用如下: Reset Type 有三种: Mixed 默认方式,只保留源码,回退 commit 和 index 信息 Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级.如果还要提交,直接 commit Hard 彻底回退,本地源码也会变成上一个版本内容,不保留之前 commit 的代码 To Commit 是回滚到哪个版本,例如,HEAD 为当前版本,HEAD^ 为上一个版本…
学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总结 十.自定义Git 忽略特殊文件 配置别名 搭建Git服务器 ------------------------------------------ 10.0 自定义Git介绍 Git有很多可配置项: 最开始的:user.name和user.email(安装Git那节) 比如颜色:如下图 在评论区看…
@git 远程克隆(clone)仓库,将远程工程clone到本地仓库:默认克隆远程master 分支 git clone  https://github.com/kaokaozhu/Test.git git branch 查看当前分支 @git 直接克隆某个分支比如只克隆dev分支 git clone  -b  dev https://github.com/kaokaozhu/Test.git git branch 查看当前分支 -b 表示切换分支的意思 @git init 初始化 @git T…
@查看git的版本 git --version @查看git配置信息 git config --list config list分全局和局部,在根目录下执行git config --list显示为全局配置,在git的仓库目录下执行,显示的是全局和局部的配置信息. @配置git的全局邮箱和用户名使用 git config --global  user.name 'XXX' git config --global  user.email 'XXX' @配置git的当前仓库邮箱和用户名配置有2种方式,…
创建管理员git 为管理员用户添加sudo权限 生成管理员秘钥 设置管理员git提交账号和邮箱 下载安装gitolite 启动gitolite 添加项目版本库 添加项目成员 项目成员下载项目 gitolite权限控制 创建管理员git 以root用户的形式创建一个专门管理git服务器的管理员 创建管理员git root@ghost-machine:/home/ghost# adduser git 正在添加用户"git"... 正在添加新组"git" (1001)..…