Git 附加机能不行或缺
副问题[/!--empirenews.page--]
下面先容一下怎样行使四种最受接待的 Git 附加成果。 git-ignoregit ignore 是一个利便的附加成果,它可以让你手动添加文件范例和注释到 .git-ignore 文件中,而不必要打开文本编辑器。它可以操纵你的小我私人用户帐户的全局忽略文件和单独用于你正在事变的版本库中的忽略文件。 在不提供参数的环境下执行 git ignore 会先列出全局忽略文件,然后是当地的忽略文件。 $ git ignore Global gitignore:/home/alice/.gitignore #Numerous always-ignore extensions *.diff *.err *.orig *.rej *.swo *.swp *.vi *~ *.sass-cache
# OS orEditor folders Thumbs.db --------------------------------- Local gitignore:.gitignore nbproject git-infogit info 可以检索你所必要的全部信息,以获取你正在行使的版本库的上下文信息。它包罗长途 URL、长途分支、当地分支、设置信息和最后一次的提交信息。 $ gitinfo
##RemoteURLs:
origin git@github.com:sampleAuthor/git-extras.git(fetch) origin git@github.com:sampleAuthor/git-extras.git(push)
##RemoteBranches:
origin/HEAD -> origin/master origin/myBranch
##LocalBranches:
myBranch * master
##MostRecentCommit:
commit e3952df2c172c6f3eb533d8d0b1a6c77250769a7 Author:SampleAuthor<sampleAuthor@gmail.com>
Addedgit-info command.
Type´git log´formore commits,or´git show <commit id>´for full commit details.
##Configuration(.git/config):
color.diff=auto color.status=auto color.branch=auto user.name=SampleAuthor user.email=sampleAuthor@gmail.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=git@github.com:mub/git-extras.git branch.master.remote=origin branch.master.merge=refs/heads/master git-mr 和 git-pr这些附加成果的浸染相同,事变方法也基内情同。 git mr 检出来自 GitLab 的归并哀求。 git pr 检出来自 GitHub 的拉取哀求。 无论是哪种环境,你只必要归并哀求号/拉取哀求号或完备的 URL,它就会抓取长途引用,检出分支,并调解设置,这样 Git 就知道要替代哪个分支了。 $ git mr 51 From gitlab.com:owner/repository (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |