赞
踩
1.什么是Git?
答:Git是一个版本控制系统,用于跟踪计算机文件的变化。Git是一个跟踪计算机文件变化的版本控制系统,用于帮助协调一个项目中几个人的工作,同时跟踪一段时间的进展。换句话说,我们可以说它是一个促进软件开发中源代码管理的工具。
2.什么是 Git 仓库?
答:Git 仓库指的是一个用于存放源代码的地方。Git 仓库是指存放所有 Git 文件的地方。这些文件既可以存储在本地仓库,也可以存储在远程仓库。
3.有哪些Git命令及其功能?
答案:Git config
这里有一个git命令的大列表。
4.使用Git有什么好处?
答案是
更快的发布周期
易于团队协作
广泛的接受度
保持源代码的完整性
拉动请求
5.如何解决Git中的冲突?
解答下面的步骤可以帮助你解决Git中的冲突。
识别造成冲突的文件。
对这些文件进行所需的修改
使用 git add 命令添加文件。
最后一步是在git commit命令的帮助下提交文件的修改。
6.如何发现一个分支是否已经被合并了?
答案是。有两个命令可以确定这两种不同的事情。
git branch --merged -- 返回已被合并到当前分支的分支列表。
git branch --no-merged --返回尚未合并的分支的列表。
7.Git 仓库的各种托管功能是什么?
答案:Github
Github
Bitbucket
SourceForge
GitEnterprise
8.git pull和git fetch的区别是什么?
答:Git pull 命令从中央仓库的某个分支拉出新的修改或提交,并更新你的仓库。Git pull 命令从中央仓库的某个特定分支拉取新的修改或提交,并更新本地仓库中的目标分支。另一方面,git fetch 也用于同样的目的,但它的工作方式略有不同。
当你执行git fetch时,它从所需的分支拉出所有新的提交,并将其存储在本地仓库的一个新分支中。如果您想在目标分支中反映这些变化,git fetch 之后必须进行 git merge。你的目标分支只有在合并了目标分支和取来的分支之后才会被更新。
9.一个提交对象包含什么?
答:提交对象包含哪些内容?提交对象包含以下组件。
一组文件,代表项目在某一特定时间点的状态
对父级提交对象的引用
一个SHA-1名称,这是一个40个字符的字符串,可以唯一地识别提交对象。
10.git remote'和'git clone'有什么区别?
答:'git remote add'在你的git配置中创建了一个条目,指定了一个特定URL的名称,而'git clone'通过复制位于该URL的现有仓库来创建一个新的git仓库。
11.Git 和 GitHub 的区别是什么?
答:Git 是一个版本控制系统。Git 是一个版本控制系统,用于管理源代码历史。而GitHub则是一个基于云的托管服务,用于管理Git仓库。GitHub的目的是帮助更好地管理开源项目。
12.Git 和 GitHub 的区别是什么?
答:1·Git是分布式的SVN是集中式的 这是 Git 和 SVN 最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为 Git 是分布式的,所以 Git 支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能。而 SVN 必须联网才能正常工作
2·Git复杂概念多 SVN简单易上手
3·Git分支廉价 Svn分支昂贵
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。