git快速入门

2018-06-01  本文已影响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 分支名

上一篇下一篇

猜你喜欢

热点阅读