美文网首页
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快速入门

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