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命令将项目从github或者服务器上克隆下来

idea使用git管理代码,代码上传至github或者码云

安装了 git小乌龟(TortoiseGit) Git for Windows 或者 GitHub Desktop ,在使用它们之后,文件夹图标出现 红色! 绿色√ 蓝色? 的git附加标

利用 SSH 完成 Git 与 GitHub 的绑定