git快速入门

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 分支名

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,200评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,154评论 0 11
  • 简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)(用C写的)。 Git和其他版本控制系统如SVN的一...
    w_tiger阅读 708评论 0 1
  • Git 使用教程 一、Git 的安装 Windows版本 : 直接前往git官网下载msysgit安装包进行安装即...
    CeeYang阅读 636评论 0 2
  • 太阳下到了山的另一边 就成了夜晚 星星月亮爬上了天际 我说过自己只是一颗小星星 漂浮在深邃的云雾里 找不到怜惜的样...
    田萍阅读 228评论 1 3

友情链接更多精彩内容