网站大量收购独家精品文档,联系QQ:2885784924

chap6-2-unix-make编译维护工具讲述.ppt

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * git概念解释 repository:一个repository就是一组代码或文本的集合 master:主分支,仓库建立时自动创建 HEAD:指向你项目中的当前开发branch commit:一个commit包含一次代码的变更信息, 每git commit一次代码, 生成一个commit remote:远程仓库 基本的 Git 工作流程 1. 在工作目录中修改某些文件。 2. 对这些修改了的文件作快照,并保存到暂存区域。 3. 提交更新,将保存在暂存区域的文件快照转储到 git 目录中。 安装 Git 概括起来主要有两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 在 Fedora 上用 yum 安装: $ yum install git-core git 命令 linux环境下git常用操作命令: git init git clone git log, git show, git diff git add, git commit, git push, git pull git config git branch … git clone git clone:将项目仓库中的所有内容都拷贝到本地 git支持多种协议, ssh, git, http, https, ftp, ftps, and rsync protocols. 格式:git clone+URL git clone ssh://19:23228/test/project git log git log:查看log git log –p //显示详细log,包括文件的改动 git log filename //显示包含此文件改动的log git log --author=“user1“ //查看这个作者的log git log --grep=“reset” //查看包含该字串的log git log --name-status//列出修改的文件名和修改状态 git status git status:查看整个项目当前的状态 提示说“nothing to commit”,表示没有改动 提示“Changed but not updated:”,表示有改动,未commit 提示“Untracked files:”,表示有新文件,未包含进当前的文件集,可用git add 添加 git add/rm git add/rm:从追踪的文件集中,添加/删除文件 git add filename //添加指定文件 git add . //添加所有文件 git rm filename git diff git diff:比较两个commit之间的不同,差异将以典型的 patch 方式表示出来 常用操作,git status, - git diff//查看差异 git diff 哈希值1 哈希值2 //比较两个commit之间的差异,参数为对应的哈希值 代码update 1.git status 2.确保本地无改动,防止更新有冲突;若有改动,处理。 3.git pull //获取server端必威体育精装版代码信息,并merge到本地 代码提交 git commit –a//提交代码,但只在本地生效,与服务器无联系 git push //推送到服务器端 分支操作 git branch //显示当前branch信息 git branch branchname //新建branch git checkout –b branchname //新建一个branch,并切换到该branch git checkout branchname //切换到该branch git branch –D branchname //删除branch git merge branchname //把该branch的commit合并到当前branch 代码回退,版本导回 git checkout –f //丢弃未commit的改动 git reset –hard 哈希值 //导回到对应的commit,连commit信息也丢弃,不留痕迹 git revert 哈希值 //逆转某一个commit,但commit信息还保留,留痕迹 git config git config:配置git,全局配置文件位于~/.gitconfig git config --global “Suiyei Lin” //配置用户名 git config --global user.email “suiyei0@” //配置邮箱地址, --global 表示全局配置 git config --list //显示配置信息 .gitignore .gitignore文件位于项目根目录下,作用是设置

文档评论(0)

5500046 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档