国内网站设计欣赏缪斯设计官网
news/
2025/9/22 23:01:16/
文章来源:
国内网站设计欣赏,缪斯设计官网,魏县手机网站建设,网站工期表怎么做因为机缘巧合#xff0c;我接手了一个项目#xff0c;阴差阳错的#xff0c;我竟然又成了这个项目的半个负责人。而这个项目呢#xff0c;由我们团队和别的团队一起合作#xff0c;这就遇到一个问题了#xff0c;我们的核心技术在上传到项目中的时候就会暴露给别的团队了… 因为机缘巧合我接手了一个项目阴差阳错的我竟然又成了这个项目的半个负责人。而这个项目呢由我们团队和别的团队一起合作这就遇到一个问题了我们的核心技术在上传到项目中的时候就会暴露给别的团队了那么如何解决这个问题呢我请教了一下师兄师兄就给我指了一条明路给git创建分支。 闲话不多说直接进入主题吧。 这个项目是在阿里云平台上建立的我建好项目、设置完ssh key后具体可以网上搜就开始创建分支了如果你是windows命令行代码都是在git bash里面敲的 1.首先从阿里云上把你的project拉取下来git clone gitcode.aliyun.com:zhangmei/demo.git 2.然后重定向到你拉取代码的位置 cd C:/Users/admin/Downloads/demo.git 3.为你的repository进行初始化 git init 4.创建并切换到dev分支git checkout -b dev 5.推送git push origin dev 按此方法再创建一个分支main将你自己团队的代码放到main分支别的团队放到dev就可以实现代码隔离了。 另附一份git管理常用命令别的地方贴的。。 1) 远程仓库相关命令 检出仓库$ git clone git://github.com/jquery/jquery.git 查看远程仓库$ git remote -v 添加远程仓库$ git remote add [name] [url] 删除远程仓库$ git remote rm [name] 修改远程仓库$ git remote set-url --push [name] [newUrl] 拉取远程仓库$ git pull [remoteName] [localBranchName] 推送远程仓库$ git push [remoteName] [localBranchName] * 如果想把本地的某个分支test提交到远程仓库并作为远程仓库的master分支或者作为另外一个名叫test的分支如下 $ git push origin test:master // 提交本地test分支作为远程的master分支 $ git push origin test:test // 提交本地test分支作为远程的test分支 2分支(branch)操作相关命令 查看本地分支$ git branch 查看远程分支$ git branch -r 创建本地分支$ git branch [name] ----注意新分支创建后不会自动切换为当前分支 切换分支$ git checkout [name] 创建新分支并立即切换到新分支$ git checkout -b [name] 删除分支$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支对于未有合并的分支是无法删除的。如果想强制删除一个分支可以使用-D选项 合并分支$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程)$ git push origin [name] 删除远程分支$ git push origin :heads/[name] 或 $ git push origin :[name] * 创建空的分支(执行命令之前记得先提交你当前分支的修改否则会被强制删干净没得后悔) $ git symbolic-ref HEAD refs/heads/[name] $ rm .git/index $ git clean -fdx 3版本(tag)操作相关命令 查看版本$ git tag 创建版本$ git tag [name] 删除版本$ git tag -d [name] 查看远程版本$ git tag -r 创建远程版本(本地版本push到远程)$ git push origin [name] 删除远程版本$ git push origin :refs/tags/[name] 合并远程仓库的tag到本地$ git pull origin --tags 上传本地tag到远程仓库$ git push origin --tags 创建带注释的tag$ git tag -a [name] -m yourMessage 4) 子模块(submodule)相关操作命令 添加子模块$ git submodule add [url] [path] 如$ git submodule add git://github.com/soberh/ui-libs.git src/main/webapp/ui-libs 初始化子模块$ git submodule init ----只在首次检出仓库时运行一次就行 更新子模块$ git submodule update ----每次更新或切换分支后都需要运行一下 删除子模块分4步走哦 1) $ git rm --cached [path] 2) 编辑“.gitmodules”文件将子模块的相关配置节点删除掉 3) 编辑“ .git/config”文件将子模块的相关配置节点删除掉 4) 手动删除子模块残留的目录 5忽略一些文件、文件夹不提交 在仓库根目录下创建名称为“.gitignore”的文件写入不需要的文件夹名或文件每个元素占一行即可如 target bin *.db 除了这种命令行式的创建和管理分支的方法你还可以下载图形界面的管理分支的软件下载地址http://www.sourcetreeapp.com/download/操作很简单我就不多说了嘻嘻 转载于:https://www.cnblogs.com/zhangmei/p/6413494.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910677.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!