git 团队开发常用操作(适用于 gogs、gitlab、github)

git 团队开发常用操作流程(适用于 gogs、gitlab、github)

NO1 项目构建者

(1)在远程仓库创建仓库

(2)将伙伴添加到仓库合作者中(无先后要求)

(2)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加)

(3)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一

(4)建立本机与远程仓库联系,输入:git remote add 远程仓库标识(自定义一般为origin) 地址(https)

(5)导入IDE之后进行开发,根据需要建立分支(eclipse、idea插件和git bash都可以)

NO2 项目参与者首次操作

(1)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加)

(2)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一

(3)建立本机与远程仓库联系,输入:git remote add 远程仓库标识(自定义一般为origin) 地址(https)

(4)导入IDE之后进行开发,根据需要建立分支(eclipse、idea插件和git bash都可以)

例如:

git clone https://git.haha.cn/weicong/haha.git

git init

git add .

git commit -m "first commit"

git remote add origin https://git.haha.cn/weicong/haha.git

NO3 项目参与者的后续日常操作

假如名为张三的同志,开发完成,他的具体操作顺序应该是:

(1)git checkout master,需要先把自己分支上的代码add ,commit

(2)git pull origin master,如果有冲突,先于伙伴商量解决,完成之后 add,commit

(3)git checkout zhangsan

(4)git merge master,与本地master分支进行合并,并解决冲突,完成之后 add,commit

(5)git push origin zhangsan,把本地zhangsan分支推送到远程zhangsan分支

(6)远端查看改动是否正确,然后通过远程创建合并,完成远程zhangsan合并到远程master

注意:

(1)pull 会强制覆盖本地文件,pull之前先add,commit,然后:git pull 远程仓库标识 分支名

(2)pull下来最新的代码进行合并之后,用push推送即可:git push 远程仓库标识 分支名

特别:

如果需要往不同的云仓库中提交同一个项目,只需进入项目目录,打开 git bash ,

git add remote 另取远程仓库标识名称 分支名(当前本地分支名要与需要推送到远程的分支名相同),然后再push即可

原文地址:https://www.cnblogs.com/flytea/p/9065776.html

时间: 2024-11-08 14:33:35

git 团队开发常用操作(适用于 gogs、gitlab、github)的相关文章

git团队开发常用命令

Git git clone <项目地址,http(s)> 把云端的项目克隆报本地 git pull 如果有冲突,就先保存本地代码 git stash暂时搁置当前已做的修改 git stash pop [email protected]{0}  还原暂存的内容 查看搁置使用git stash list git log  查看日志,可以看push到云端的记录 $ git log -p -2 我们常用 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新 git revert &l

Git工程开发实践(七)——GitLab服务搭建

Git工程开发实践(七)--GitLab服务搭建 操作系统:RHEL 7.3 WorkStation 一.GitLab简介 1.GitLab简介 ?GitLab是一个利用Ruby on Rails开发的开源版本管理系统,是集代码托管.测试.部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开或私人项目.GitLab能够浏览代码,管理缺陷和注释,可以管理团队对仓库的访问,非常易于浏览提交过的版本,并提供一个文件历史库,是目前非常流行的研发版本控制系统.Git:本地版本控制系统工具.G

git团队开发

目录 git团队开发 git协同开发: git 版本冲突: 登陆业务: 线上项目 git团队开发 git协同开发: 流程: 1)拿公钥换源远程仓库源链接 - 成为项目开发者 2)根据源链接克隆远程仓库 - git clone 源地址 3)参与项目的团队开发,永远要遵循 先pull后push,在pull之前要将所有修改的代码提交到本地版本库 git 版本冲突: 方法: 1)当不同开发者协同开发,导致远程仓库与本地仓库的版本不一致,在pull远程仓库到本地仓库时,会出现版本冲突 2)两个仓库不同版本

Git搭建团队开发环境操作演练

模拟创建远程git仓库 1.首先创建如下目录结构: /Users/hujh/Desktop/GitTest2/GitServer/weibo weibo是我们要创建的项目 2.切换目录 $ cd /Users/hujh/Desktop/GitTest2/GitServer/weibo 3. 建立空白代码库(专门用于团队开发) $ git init —bare 正常一般能显示类似如下结果代表初始化空仓库成功 Initialized empty Git repository in /Users/hu

git团队开发操作

01. 建立代码仓库(专门用于团队开发的代码仓库) ================================================================================ # 切换目录 $ cd /Users/lnj/Desktop/git演练/公司/weibo # 建立空白代码库(专门用于团队开发) $ git init --bare 02. 项目经理准备项目(前奏) ==========================================

git入门(4)团队中git保管代码常用操作

在团队中协作代码时候,一定要熟练使用以下git命令,不至于把代码库弄乱, PS:一定要提交自己代码(git push)时候,先进行更新本地代码库(git pull),不然提交异常 git常用命令 1·.clone相应项目 git clone ... 举个栗子(只是个栗子) git clone https://github.com/saucxs/watermark.git 2.新建分支并且切换到这个分支 git checkout -b 分支名(英文名) git chenckout -b dialy

git的一些常用操作

一.克隆默认分支 git clone 远程地址 二.克隆某一分支 git clone -b 分支名 远程地址 三.切换分支 git branch 分支名 四.一般开发提交的流程 1).查看本地状态 git status 2).添加到本地 git add .         (这是添加所有的做法) git add 具体某个路径    (这是单独添加某个的做法) 3).注释 git commit -m "这里写您的注释" 4).提交前得先更新(重点) git pull 5).提交到远程服务

Git工程中常用操作记录

1. 删除分支 远程: git push origin :branchName 本地:git branch -d branchName 2. 某个文件使用远程覆盖本地(放弃修改) git checkout origin fileName 3. 代码回滚后,merge丢失代码,需要恢复 git revert d80270ae7 git push

IOS 开发常用操作和技巧

一.IOS Xcode帮助文档的使用 ①创建一个项目choose Single view Application 填写poduct name项目名 ②打开ViewController.swift要知道用途,选中帮助下quick help forselected item出现类的说明 ③查看帮助里全部意思,单机选中,help下search documentction for selected help下的search搜索栏可对感兴趣的进行搜索->show all help topic 二.程序打包