git或者github
Posted fengshaopu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git或者github相关的知识,希望对你有一定的参考价值。
**一、git跟githbu的区别**
其实都差不多:1.一个是英语版的一个是国语
1.git地址:https://gitee.com/
2.github地址:https://github.com/
**二、简介**
Git是一个版本管理控制系统(缩写VCS),它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。
**三、命令**
1.查看 提交 的名字或者 邮箱
1.配置提交人姓名:git config --global user.name 提交人姓名
配置提交人姓名:git config --global user.email 提交人邮箱
查看git配置信息:git config --list (分别查看 git config user.name || git config user.email)
2.常用的
git init 初始化git仓库
git status 查看文件状态
git add 文件列表 或者.
git commit -m 提交 可以加第几次
git log 查看提交记录
git reset --hard id 撤回上一次提交
git checkout 文件名 暂停区覆盖工作区
git rm --cached 文件名暂停区删除
3.分支的
git branch 在那个分支
git branch 分支名字 创建分支
git checkout 分支名字 切换分支
git merge 分支名字 合并
4.git https://github.com/teach-tian/ccc.git // git 添加远程仓库origin
(origin是仓库别名)
git push origin master
git push -u origin master
git pull 拉取
先拉后推
5.git clone 克隆的地址
合并步骤:
1、进入要合并的分支(如开发分支合并到master,则进入master目录)
git checkout master
git pull
2、查看所有分支是否都pull下来了
git branch -a
3、使用merge合并开发分支
git merge 分支名
4、查看合并之后的状态
git status
5、有冲突的话,通过IDE解决冲突;
6、解决冲突之后,将冲突文件提交暂存区
git add 冲突文件
7、提交merge之后的结果
git commit
如果不是使用git commit -m "备注" ,那么git会自动将合并的结果作为备注,提交本地仓库;
8、本地仓库代码提交远程仓库
git push
git将分支合并到分支,将master合并到分支的操作步骤是一样的。
面试题
一.git工作流程:
有三个区域 :工作区、暂存区、缓存区 git status 是查看当前状态的
1.先从工作区提交到暂存区用 git add 提交的文件名或者. . 的话是全部 提交
2.从暂存区提交到本地仓库里面用 git commit -m 可以加描述
3.从本地仓库提交到 远程仓库里,第一次提交用 git remote add origin 远程仓库地址
二、合并
需要在在主分支上进行合并,然后拉取下来有冲突用手动删除,没有冲突就提交
先把子分支的内容提交上去,然后在切换到主分支,然后合并分支到主分支上,在提交一次即可
以上是关于git或者github的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu git生成ssh key配置github或者码云
ubuntu git生成ssh key (公钥私钥)配置github或者码云
安装了 git小乌龟(TortoiseGit) Git for Windows 或者 GitHub Desktop ,在使用它们之后,文件夹图标出现 红色! 绿色√ 蓝色? 的git附加标