美文网首页
git快速入门

git快速入门

作者: 夜溪风 | 来源:发表于2018-06-01 09:55 被阅读0次

1.Androidstudio中使用git

(1)基本配置

a.创建git版本控制:vsc->import into verson cotrol->create git respository

b.使用git版本控制:ctrl+alt+s->git -> 输入git安装目录

c.配置github: ctrl+alt+s -> github ->auth type选择password ...->输入账号密码

(2)基本使用

a.将修改的文件添加到暂存区:选中项目名左键->git->add(快捷键:ctrl+alt+a)

b.commit到branch:ctrl+k

c.clon:vcs->git->clon

d.分享到远程仓库:vsc-git-share github ->输入github账户密码

(3)分支切换

a.主分支:系统会默认创建主分支

b.创建分支:点击编译器右下角 git:->new branch->分支名

c.分支切换: 点击编译器右下角 git:->点击需要切换的分支->选中checkout

d.分支合并: 点击编译器右下角 git:->点击需要合并的分支->选中merge

(4)版本回滚

a.查看分支获取信息:version control->log->选中需要回调的版本右击->copy version number

b.使用revert回滚: Terminal->输入git revert +刚才复制内容->:q保存退出

c.使用reset回滚:vcs->git->reset head 在to commit 内输入HEAD^回滚一个版本(^^^^多个表示回滚多个版本 也可以用HEAD~n)

2.使用命令行

(1)本地版本回退

a.放弃修改本地版本 git checkout -- 文件名(--两边都是要有空格的)

b.放弃暂存区的版本 git reset HEAD^ 或者 git revert HEAD 文件名

c.删除某个文件 git rm 文件名 重新 git commint -m "注释" 误删使用 git checkout -- 文件名恢复

(2)远程仓库

a.生成公钥和私钥(因为他们使用的ssh协议)

b.将本地仓库和远程仓库相关联 git remote add origin 地址

c.推送到远程仓库:git push origin master

d.从远程仓库clone  git clone 地址

e.查看远程分支 git remote

f.查看远程拉和推的地址 git remote -v

*温馨提示 主分支和dev分支需要推送到远程仓库,其他看心情--

(3)分支管理

a.创建分支 git branch 分支名

b.切换分支 git checkout 分支名(注意和版本回滚的git checkout -- 文件名 的区别)

c.a和b 可以合并成 git checkout -b 分支名

d.强制删除分支 git checkout -D 分支名

e. 查看当前分支 git branch

f.分支合并 git merge 分支名 如果有冲突使用git status来查看冲突文件,进入文件查看冲突(<<<<

=== >>>)的地方(采用merge方式来合并分支会采用Fast forward 模式,不能够看见提交情况)

g'.分支合并可以查看到一个commit git merge --no-ff -m“注释”这样可以多看到一个commit

h.删除分支 git branch -d 分支名

(4)bug修复分支(当你在dev分支中开发突然需要去修复某个紧急bug并且dev没有完成且不能commit)

a.创建stash git stash

b.创建bug分支 git checkout -b 分支名

c.提交bug 分支 git commit -m "注解"

d.切换分支git checkout 分支名(就是你刚才还未完成的哪个dev分支)

e.恢复stash git stash apply

f.查看 git stash list 删除场景 git stash drop

g'.替代ef git stash pop

h.删除分支 git branch -d 分支名

相关文章

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git(分布式版本控制系统)

    1 Git是什么 - 认识 -为何需要Git - Git和GitHub有何区别 2 快速入门 git在相应的操作系...

  • git快速入门

    1.Androidstudio中使用git (1)基本配置 a.创建git版本控制:vsc->import int...

  • Git快速入门

    git是什么? Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是...

  • git 快速入门

    这篇文章写的是我对git基本概念的理解,不涉及具体的命令行操作。希望能帮助到那些想要理解git工作原理的人。 具体...

  • git快速入门

    一.项目的创建 1.新建好项目目录 2.初始化git,命令git init 3.将代码添加到暂缓区,命令 git ...

  • Git快速入门

    0. Git简介 git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于20...

  • GIT快速入门

    大纲: 一、前言 二、概述 三、在Windows上安装Git 四、创建本地仓库 五、本地仓库管理详解 六、总结 注...

  • GIT快速入门

    基本配置 下载软件 git-scm Git配置用户名与邮箱 配置公钥 多账户配置(可跳过) 传送门: Window...

  • Git 快速入门

    Configure Git for the first time Working with your reposi...

网友评论

      本文标题:git快速入门

      本文链接:https://www.haomeiwen.com/subject/jlehsftx.html