GitLab Community Edition 10.6.4git
截图1(改以前)安全
截图2(改以后)服务器
截图3(执行命令)markdown
执行命令:app
// cd 进入目录 test_kimbo // 初始化 git init // 添加远程项目地址 git remote add origin http://192.192.110.110/BI_Rec/test_kimbo.git // 添加该文件夹中全部的文件到 git缓冲区 git add * // 将缓冲区的文件提交到 git本地仓库 git commit -m "Initial commit" // 将git本地仓库的文件 提交合并到git远程服务器 git push -u origin master
执行命令:ide
// 新建branch分支 git branch dev // 切换到branch分支(dev) git checkout dev // 修改 README.md 内容 vi README.md // 添加到 缓冲区 git add README.md // 提交到git本地仓库 git commit -m "modify readme context" // 将git本地仓库的内容 提交到git远程服务器 // 若是git远程服务器没有dev分支, 默认会新建一个 // git push <远程主机名> <本地分支名>:<远程分支名> 方法1:git push -u origin dev 方法2:git push -u origin dev:sit -- 将本地的dev提交到远程的sit
执行命令:工具
// 切换到 dev分支 git checkout dev // 编辑文件 vi README.md // 提交到本地git仓库 git add README.md git commit -m "add context" // 提交到远程git服务网 git push -u origin dev --------------------------------merge to master // 切换到 master分支 git checkout master // 执行合并分支命令,将dev分支的修改内容合并到 master git merge dev // 执行提交、推送git服务器 git commit -m "merge dev context" git push -u origin master
步骤: 先commit,在push; 安全起见: push的时候 能够先选择提交git远程服务器的dev分支, 再从dev 分支 merge 到master分支。spa
截图1(commit):3d
截图2(push):code
截图3(查看git远程服务器):
git push <远程主机名> <本地分支名>:<远程分支名> git pull <远程主机名> <远程分支名>:<本地分支名> -- 分支操做 git branch -r // 查看远程分支 git checkout b_dev // 本地切换分支 git status // 本地分支状态 -- clone 本机后,修改分支名,上传操做 git branch -m old-name new-name // 修改本地分支名称 git remote // 查看远程主机名 git remote rm b_dev // 删除远程主题名 git remote add b_dev http地址 // 添加文件到远程 git push -u b_dev // 合并到远程
官网:https://www.sourcetreeapp.com/
界面: