我已经看到很多项目v1.2.3用作git中标签的命名约定.我也看到了一些用途1.2.3.是否有正式认可的风格,还是有任何好的论据可以使用?
这是不可能在服务器上的repo中创建somme子子文件夹?
如果我做:
git push origin dev/master
Run Code Online (Sandbox Code Playgroud)
一切工作找到
但如果我这样做
git push origin dev/sub/master
Run Code Online (Sandbox Code Playgroud)
我懂了:
error: 'refs/heads/dev/sub' exists; cannot create 'refs/heads/dev/sub/master'
Run Code Online (Sandbox Code Playgroud)
我用"git branch -r"检查并直接用ssh检查,没有创建dev/sub文件夹.
怎么了?
我开始在公司内进行少量开发.我打算使用Git进行版本控制,我很想知道人们在他们的小组中使用的版本是什么准则或标准,类似于编码标准通常是在小组内写的.
我假设会有类似的东西;
显然,很多这将取决于您使用的VCS以及您如何构建它.
我正在阅读本教程 https://www.atlassian.com/git/tutorials/syncing/git-fetch
它包含一个添加远程存储库的示例
git remote add coworkers_repo git@bitbucket.org:coworker/coworkers_repo.git
然后获取一个分支
git fetch coworkers_repo coworkers/feature_branch
fetching coworkers/feature_branch
Run Code Online (Sandbox Code Playgroud)
在最后一个命令中,为什么分支名称“coworkers/feature_branch”的名称有一个正斜杠?分支不应该是一串字符,例如“coworkers”或“feature_branch”吗?或者我有什么遗漏的吗?
我有很多遥控器添加到我的git.每个远程程序都是一个开发人员的存储库 每天我都会fetch --all看到他们创建的任何新分支都可以查看.
但是,开发人员可以将"私有"分支推送到远程.比如,所有以下划线前缀命名的分支都没有准备好进行审核,而其他分支已准备好进行审核.
在执行此操作时git fetch --all,我的git图(by /libexec/git-core/git-gui)将看到所有分支,无论它们是否具有下划线前缀.它使图表复杂化.
我想git fetch忽略那些_XXXX分支被下载到我的本地git.所以当我查看git图时,它就像:
RemoteA/Branch1,RemoteB/Branch1,RemoteB/Branch2RemoteA/_Branch2,RemoteB/_Branch3 我怎样才能做到这一点?
当我在Git中命名分支时,我总是倾向于以字母开头.mybranch89例如.
是否有任何规则来命名Git分支?例如,我应该始终以字母开头,还是仅限数字的分支名称,例如876