GIT(分布式管理工具)
来源:互联网 发布:数据挖掘常用软件 编辑:程序博客网 时间:2024/06/05 11:02
GIT(分布式管理工具)
标签(空格分隔): 源代码管理
—Git本地有自己的代码库,通过提交到本地再统一提交到远程代码库
正确的版本控制系统的使用方法是一次提交只做一件事:或是完成了一个新功能,或是修改了一个bug,或是写完了一节的内容。或是添加了一幅图片,就执行一次提交,不要再下班时才想起来要提交,那样的话版本控制系统就被降格为文件备份系统了。
个人使用Git步骤和指令
注意 使用git时,每一次修改都需要添加再提交,这一点是与svn不一样的
git init
—创建代码仓库git config user.name manager
git config --global user.name manager
git config user.email manager@gmail.com
git config --global user.email manager@gmail.com
—配置用户名和邮箱(会将用户信息保存在当前代码仓库中)git status
—查看当前代码库状态git add main.c
—将文件添加到代码库git commit -m "添加了main.c"
—将修改提交到代码库git add .
—将当前文件夹下的所有新建或修改的文件一次性添加到代码库git config alias.st status
git config alias.ci "commit -m"
—别名 & 日志git log
—查看所有版本库日志git log
文件名—查看指定文件的版本库日志git reflog
—查看分支引用记录git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
—配置带颜色的log别名提示:在git中,版本号是一个由SHA1生成的哈希值
版本号,让我们在任意版本之间穿梭
- 回到当前版本,放弃所有没有提交的修改
git reset --hard HEAD
- 回到上一个版本
git reset --hard HEAD^
- 回到之前第3个修订版本
git reset --hard HEAD~3
- 回到指定版本号的版本
git reset --hard e695b67
- 回到当前版本,放弃所有没有提交的修改
git 的重要概念及工作原理
- 工作区
- 暂存区(staged)
- 分支(HEAD)
团队开发
- 进入指定目录
- 建立代码仓库(专门用于团队开发的代码仓库)
git init --bare
克隆
代码库到本地git clone /Users/Desktop/git演练/公司/weibo/
- 将.gitignore添加到代码库
git add .gitignore
- 本地提交
git commit -m "注释"
- 提交到远程代码库
git push
- 更新
git pull
0 0
- GIT(分布式管理工具)
- 分布式版本管理工具GIT
- 分布式版本管理工具Git
- 分布式代码管理工具git(1)
- 谈谈分布式版本管理工具Git
- 分布式版本管理工具GIT使用心得
- git.oschina免费的、分布式代码管理工具
- Git分布式版本管理工具的基本使用
- git——分布式版本管理工具
- Git分布式版本管理工具--安装,配置
- 版本管理工具(Git)
- 分布式代码管理工具Git安装和使用(linux)
- Git 版本管理工具(一)
- Git 版本管理工具(一)
- Git 版本管理工具(一)
- Git 版本管理工具(一)
- Git版本管理工具(一)
- Git 版本管理工具(一)
- 题目1078:二叉树遍历(前序跟中序得到后序)
- django 的数据库操作
- 识别单击、双击
- ZOJ 3057 Beans Game (博弈入门)
- css常用技巧
- GIT(分布式管理工具)
- hive 中使用shell/python
- AKKA笔记
- 探索 OpenStack 之:计量模块 Ceilometer 介绍及优化
- 多模板layout
- HDU/HDOJ 1232 超详细题解(并查集入门教程)
- 数独100*100 sudoku 100*100 的第一个结果
- 数据库中的char类型的字段与number,varchar类型字段查询
- alibaba dexposed初步解析