本文共 1615 字,大约阅读时间需要 5 分钟。
Git:分布式版本控制工具
分布式与集中式的区别:
集中式:只有一个仓库,存放在服务器
分布式:每个开发者的电脑上都有一个仓库
Git主要分三个区:工作区,暂存区,本地仓库
第一次在Xcode上使用git需要进行相关配置
在命令行终端输入指令
1.一次性配置:
git config user.name seventopalsy
git config user.email seventopalsy@163.com
可在项目中的.config文件中查看
2.永久配置:
git config --global user.name seventopalsy
git config --global user.email seventopalsy@163.com
可通过“前往”----“个人”----“.gitconfig”查看
常用命令行:
git config : git 的配置信息相关 ( 修改的是 .git/config 文件 ) 配置用户名: git config “user.name” 用户名 (用于跟踪修改记录) 配置邮箱: git config “user.email” 邮箱 (用于多人开发间的沟通) 编辑配置信息: git config –e (用 vim 编辑, :wq 是退出 vim 编辑器) 设置指令的别名: git config alias. 别名 原指令名称 设置带参数指令的别名: git config alias. 别名 “ 原指令名称 参数 ” 将此设置应用到整个系统中: git config –– gloabal git init :初始化一个 空 的 本地 仓库, 生成一个 .git 目录 ,用于维护版本信息 在其他路径初始化仓库: git init 仓库路径 git add :将 工作区 的文件保存到 暂缓区 保存当前路径的所有文件到暂缓区: git add . (注意,最后是一个点 . ) git commit :将 暂缓区 的文件提交到 当前分支 提交某个文件到分支: git commit -m ” 注释 ” 文件名 保存当前路径的所有文件到分支: git commit -m ” 注释 ” 查看某个文件的状态: git status 文件名 查看当前路径所有文件的状态: git status 用一行的方式查看简单的日志信息: git log ––pretty=oneline 查看最近的 N 次修改: git log –N ( N 是一个整数) 查看某个文件的最新改动的地方: git diff 文件名 查看当前路径所有文件最新改动的地方: git diff git reset :版本回退(建议 加上 ––hard 参数, git 支持无限次后悔) 回退到上一个版本: git reset ––hard HEAD^ 回退到上上一个版本: git reset ––hard HEAD^^ 回退到上 N 个版本: git reset ––hard HEAD~N ( N 是一个整数) 回退到任意一个版本: git reset ––hard 版本号 (版本号用 7 位即可) git reflog :查看分支引用记录(能够查看所有的版本号) git rm :删除文件(删完之后要进行 commit 操作,才能同步到版本库)
转载地址:http://kjzci.baihongyu.com/