Git使用文档

友情提示。git的基本原理:点击这里

大纲

一、安装客户端 \Git客户端Git Extensions安装及使用说明

二.连接服务

三.代码管理的基本使用

一.     安装客户端

1、安装: 01GitExtensions246SetupComplete.msi (如果git已经安装,运行过程中,提示安装git时,点取消即可)

第二步如图,无截屏的默认选择即可,中间会弹出下面选择的组件安装程序,一路默认

2.      设置: GitExtensions

打开工具

配置git路径

开始菜单打开后,会弹出如图对话框,如果没有弹出,设置->设置  里手动打开

黄色显示表示有问题,点击进入,然后填写用户名及邮件地址

二.     连接服务

1.      登录git服务器

http://gitlab.bangdao-tech.com/  登录(需要运维-董彦孝手动开通账号)

2.      设置自己的姓名

http://gitlab.bangdao-tech.com/profile

3. 联系项目管理员,将你添加到项目里,当添加成功后,就可以在Projects里看到自己的项目了http://gitlab.bangdao-tech.com/dashboard/projects

三.     代码管理的基本使用

1.      取得git服务地址

在网页里的Projects打开对应的项目,项目首页如图,就有项目的git地址,复制地址

      2.      初始化目录

开始菜单,打开菜单Git Extensions菜单

菜单栏:文件-->打开,选中代码存放目录

初始化

之后,该目录中所有改动,均会被记录

       3.     提交

Git的提交是提交到本机的git库,上传后才会到服务器

菜单栏→文件→打开本地代码仓库

菜单栏->命令→提交(右下角记得备注),就可进行提交操作。

       4.      推送到服务器

                     添加远程仓库名称+地址,保存之后点关闭


菜单栏->命令→推送,就可进行推送操作。

注意如果有分支,本地分支→目标分支要一致

     5.     拉取代码

               菜单栏->命令→拉取,就可进行推送操作。

6.      撤销

菜单栏->命令→复位变化,,就可撤销操作。

标签上右击也可以

7.      创建分支

菜单栏->命令→创建分支

新进小组的新成员,一开始的练习任务,请新建自己的分支,名称为:demo-你的名字拼音

分支名称不能使用中文

     8.      合并

菜单栏->命令→合并分支

菜单栏->命令→解决合并冲突

如何减少冲突:在添加或删除文件或做较多的改动里先获取最新版本,然后再做修改

   9.     注意事项

1.     克隆好项目后务必切换到分支进行开发,只有第一次会选择远程分支及reset。

2.     每次”提交”请认真填写备注,便于以后查看

3.     经常获取在线版本,最好一小时一次,Commit后才拉取,选择"远程分支合并到当前分支",点击"拉取”即可

4.     项目增删文件或较大修改的操作方式:”拉取”->添加好所有空文件->本地编译通过后上->”提交并推送”. 这样可以最大程度的减少冲突

5.     每天至少推送一次可编译的版本到服务(不能有错误和自己的部分最好不要有警告)

Git的”提交”是提交到本地的,一定要推送到服务器,小组其他人才可以看到

时间: 2024-10-06 16:51:43

Git使用文档的相关文章

Git帮助文档阅读笔记----第二章-第五节---打标签

本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别. 列显已有的标签 直接运行 git tag 即可: 可以用特定的搜索模式列出符合条件的标签.在 Git 自身项目仓库中,有着超过 240 个标签,如果你只对 1.4.2 系列的版本感兴趣,可以运行下面的命令: $ git tag -l 'v1.4.2.*' v1.4.2.1 v1.4.2.2 v1.4.2.3 v1.4.2.4 新建标签 轻量级的(lightweight) 含附注的(annotated)(建议

GIT 使用文档

GIT 使用文档 1 git clone http://wanghaiyang:[email protected]/wanghaiyang/hdtas.git 2 3 git add . //添加当前文件夹下所有文件和文件夹 4 5 git add filename //添加单一文件 6 7 git add foldername //添加 8 9 git commit -m “message” 10 11 git status //提交代码之前需要先检查各个文件状态 12 13 git bran

GIt帮助文档之忽略某些文件——忽略python虚拟环境文件夹

前言: 为避免多个Python项目下安装库之间的冲突,或为轻松打包某个项目,建议在每个项目文件夹下安装Python虚拟环境,并在虚拟环境内进行操作,之后你安装的任何库和执行的任何程序都是在这个环境下运行.不过,在使用Git进行版本控制的时候,需要忽略虚拟环境相关文件,取而代之地是建立一个requirement.txt的文档,用以记录所有依赖库极其精确的版本号,以便于在别处部署运行环境.这些事情最好在新建Git仓库的时候就搞定. 接下来,所要做的是两件事:其一.创建一个名为 .gitignore 

Git帮助文档阅读笔记----第二章

记录每次更新到仓库 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪 文件的状态变化周期 检查当前文件状态 要确定哪些文件当前处于什么状态,可以用 git status 命令 $ git status 如果当前工作目录中添加了新文件,会显示为未跟踪状态 $ vim README $ git status On branch master Untracked files: (use "git add <file>..." to include in what will

Git帮助文档阅读笔记----第二章-第二节

查看提交历史 1.查看提交历史 git log 默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面 git log 有许多选项可以帮助你搜寻感兴趣的提交 1.  -p选项展开显示每次提交的内容差异 2.  -2显示最近的两次更新 该选项除了显示基本信息之外,还在附带了每次 commit 的变化.当进行代码审查,或者快速浏览某个搭档提交的 commit 的变化的时候,这个参数就非常有用了. 某些时候,单词层面的对比,比行层面的对比,更加容易观察.Git 提供了 

Git帮助文档阅读笔记----第二章-第四--节远程仓库的使用

管理这些远程仓库,以便推送或拉取数据 添加远程库 移除废弃的远程库 管理各式远程库分支 定义是否跟踪分支 查看当前的远程库 可以用 git remote 命令,它会列出每个远程库的简短名字 也可以加上 -v 选项(译注:此为 --verbose 的简写,取首字母),显示对应的克隆地址: 如果有多个远程仓库,此命令将全部列出.比如在我的 Grit 项目中,可以看到: 添加远程仓库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname

Git帮助文档阅读笔记----第二章-第三节

撤消操作 1.修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用 --amend 选项重新提交: $ git commit --amend 直接运行此命令的话,相当于有机会重新编辑提交说明,但将要提交的文件快照和之前的一样. 如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 --amend 提交 $ git commit -m 'initial commit' $ git add forgotten_file $ g

GIt帮助文档之创建新的Git仓库——现有目录下,通过导入所有文件来创建

1.新建仓库初始化操作 1.1打开Git Bash命令窗口,切换到项目文件夹目录: $ cd weixin 1.2执行命令: $ git init 初始化操作,把项目weixin纳入Git管理.初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中. 可能问题:未出现.git目录 问题分析:windows系统下,.git目录是隐藏的,可点击菜单栏中"查看",勾选"隐藏的项目",即可看到weixin目录下出现.git子

GIT入门文档

集中式(SVN): 集中式版本控制系统,版本库是集中存放在中央服务器的,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器. 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,则非常的慢. CVS作为最早的开源而且免费的集中式版本控制系统,直到现在还有不少人在用.由于CVS自身设计的问题,会造成提交文件不完整,版本库莫名其妙损坏的情况.同样是开源而且免费的SVN修正了CVS的一些稳