git基本使用方法gi基本使用方法.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
git基本使用方法gi基本使用方法

一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git的基本命令和操作,对Git命令有一个总体的认识示例:从Git版本库的初始化,通常有两种方式:1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需要在本地克隆一份例如:git ?clone ?git:///someone/some_project.git ??some_project?上面的命令就是将git:///someone/some_project.git这个URL地址的远程版本库,完全克隆到本地some_project目录下2)gitinit和git remote:这种方式稍微复杂一些,当你本地创建了一个工作目录,你可以进入这个目录,使用gitinit命令进行初始化;Git以后就会对该目录下的文件进行版本控制,这时候如果你需要将它放到远程服务器上,可以在远程服务器上创建一个目录,并把可访问的URL记录下来,此时你就可以利用git remote add命令来增加一个远程服务器端,例如:git ?remote ?add ?origin ?git:///someone/another_project.git上面的命令就会增加URL地址为git: ///someone/another_project.git,名称为origin的远程服务器,以后提交代码的时候只需要使用 origin别名即可二、 Git 常用命令1) 远程仓库相关命令?检出仓库: ? ? ? ?$ git clone git:///jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push [name] [newUrl]拉取远程仓库:$ git pull [remoteName] [localBranchName]推送远程仓库:$ git push [remoteName] [localBranchName]*如果想把本地的某个分支test提交到远程仓库,并作为远程仓库的master分支,或者作为另外一个名叫test的分支,如下:?$git push origin test:master ? ? ? ? // 提交本地test分支作为远程的master分支$git push origin test:test ? ? ? ? ? ? ?// 提交本地test分支作为远程的test分支?2)分支(branch)操作相关命令查看本地分支:$ git branch查看远程分支:$ git branch -r创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支切换分支:$ git checkout [name]创建新分支并立即切换到新分支:$ git checkout -b [name]删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并创建远程分支(本地分支push到远程):$ git push origin [name]删除远程分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name]?*创建空的分支:(执行命令之前记得先提交你当前分支的修改,否则会被强制删干净没得后悔)?$git symbolic-ref HEAD refs/heads/[name]$rm .git/index$git clean -fdx?3)版本(tag)操作相关命令查看版本:$ git tag创建版本:$ git tag [name]删除版本:$ git tag -d [name]查看远程版本:$ git tag -r创建远程版本(本地版本push到远程):$ git push origin [name]删除远程版本:$ git push origin :refs/tags/[name]合并远程仓库的tag到本地:$ git pull origin --tags上传本地tag到远程仓库:$ git push origin --tags创建带注释的tag:$ git tag -a [name] -m yourMessage4) 子模块(submodule)相关操作命令添加子模块:$ gitsubmodule add [url] [path]如:$gitsu

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档