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 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |