什么是Git
是编程语言
Github的简写
远程存储库平台
分布式版本控制系统
在当前仓库初始化的Git命令是
start git
initialize git
git start
git init
以下哪个命令用于添加所有修改、已删除、新增的文件到暂存区中
git add
git add --files
git commit
git add -A
查看当前Git存储库状态的命令是
git status
git --status
git config --status
git getStatus
以下那个命令是将暂存器内容添加到本地仓库中
git save
git commit
git snapshot
git com
以下那个命令是将暂存器内容添加到本地仓库中
git save
git commit
git snapshot
git com
以下哪个命令用于提交备注信息
git commit -mess “消息”
git commit message “消息”
git commit -m “消息”
git commit -log “消息”
查看仓库提交历史的命令是
git history
git --full-log
git log
git commit
查看commit命令的可用的选项命令是什么
gitHelp commit
git commit readme
git commitHelp
git commit -help
在Git当中,分支是
Git没有什么分支
主仓库的另一个独立版本
Git配置的加密部分
Git仓库的备份
1以下哪一个命令是用于创建新分支new-runoob
git branch new-runoob
git add branch “new-runoob”
git branch new “new-runoob”
git newBranch “new-runoob”
哪一个命令是用于切换到分支new-runoob
git branch -move new-runoob
git branch new-runoob
git checkout branch new-runoob
git checkout new-runoob
git checkout切换到分支时,如果分支不存在,有什么选项可以创建它吗
使用以下哪个命令可以查看所有的本地分支和远程分支
git branch -a
git branch
git branch -r
git branch -f
当前分支与分支”new-runoob”合并的命令是
git commit -merge new-runoob
git add new-runoob
git merge new-runoob
git add -merge new-runoob
在本地仓库删除分支”new-runoob”的命令是
git delete new-runoob
git branch -d new-runoob
git delete branch new-runoob
git gone new-runoob
将远程仓库”https://abc.xyz/d/e.git”添加为”origin”的命令是
git remote https://abc.xyz/d/e.git
git add origin https://abc.xyz/d/e.git
git origin=https://abc.xyz/d/e.git
git remote add origin https://abc.xyz/d/e.git
将本地仓库推送到远程的命令是
git merge remote
git remote commit
git push origin
git remote push
在本地获取远程仓库”origin”所有修改历史记录的命令是
git status remote origin
git fetch origin
git origin help
git get log origin
显示当前分支与分支”new-runoob”之间差异的命令是
git status new-runoob
git diff new-runoob
git log new-runoob
git changes new-runoob
git pull是哪两个命令的组合
fetch、merge
branch、checkout
add、commit
add、merge
关于删除分支 XX ,下列说法正确的是: _____
执行 git push origin --delete XX 来删除远程版本库的 XX 分支
远程版本库删除的分支,在执行 git fetch 时本地分支自动删除
执行 git branch -D XX 删除分支,总是能成功
本地删除的分支,执行 git push 时,远程分支亦自动删除
如果把项目中文件 hello.c 的内容破坏了,如何使其还原至上一次git commit的状态?
git reset HEAD -- hello.c
git checkout -- hello.c
git revert hello.c
git update hello.c
使用git rm hello.txt 命令后本地仓库中的hello.txt文件就被删除了
在.gitignore文件下写入 *.txt 意思是所有以 .txt结尾的文件都不被控制。
使用ssh协议通信时,推荐使用基于密钥的验证方式。必须为自己创建一对密匙(公钥和私钥),并把公钥放在需要访问的服务器上。
在Git Bash使用输入命令的形式,新建一个hello.txt文件
我们在本地工程常会修改一些配置文件,这些文件不需要被提交,而我们又不想每次执行 git status 时都让这些文件显示出来,我们该如何操作?
前面我们已经学习完成了Git分支相关的命令,本次我们通过一个现实中的工作场景来对这些命令进行一个综合练习。
工作场景如下:
开发某个网站。
为实现某个新的需求,创建一个分支。
在这个分支上开展工作。
正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理:
切换到你的线上分支。
为这个紧急任务新建一个分支,并在其中修复它。
在测试通过之后,切换回线上分支,然后合并这个修补分支,最后将改动推送到线上分支。
切换回你最初工作的分支上,继续工作。