GIT 笔记一:基本操作

作者: brandonxiang | 来源:发表于2016-06-23 11:59 被阅读452次

GIT 笔记一:基本操作

SVN 笔记一:入门

Git已经非常流行,网络上的教程很多。这里做个归纳吧。命令行操作很基本,任何的GUI都是有可能出错的,我个人认为命令行的操作时每个程序员都应该要熟悉,GIT客户端只不过时为了提高效率而已。

命令行

GIT最伟大之处在于fork和pull request。让每个人“头顶”上都有自己的个人代码仓库,在合并代码的时候有一个很好的review机制,保证代码质量和合并冲突的问题。

客户端


GITHUB

重点中的重点,现在github非常流行。熟悉一些基本操作是很必要的。

通过gh-pages创建一个demo页面

  • 创建一个gh-pages分支
git checkout -b gh-pages
  • 修改其内容,让其满足demo要求
  • 把该分支推到远端
git add .
git commit -m "demo"
git push -u origin gh-pages

Fork别人项目后,保持更新

git remote add upstream git@bitbucket.org:xxx/xxx.git
git fetch upstream
git merge upstream/develop develop

添加submodules

有时需要将前后端分开repo,这时用submodules

git submodule add ~/git/libs/lib1.git libs/lib1

删除submodules

删除.gitmodules中的配置内容,然后git rm –cached

更新submodules

git submodule init
git submodule update

Windows 不用输密码

how to do git push in visual studio code中介绍了如何不需要密码推送,以及修改的步骤。

git config --global credential.helper wincred
git config --global --unset credential.helper

Unix 不用输密码

git config credential.helper cache

git config --global credential.helper cache

忽略文件失效

因为存入缓存区,这时修改gitignore并不会将其排除。要先将它们从缓存区中移除,修改gitignore,重新提交即可。

git rm --cached logs/xx.log

git忽略已经被提交的文件

参考

转载,请表明出处。总目录前端经验收集器

微信公众号

相关文章

  • GIT 笔记一:基本操作

    GIT 笔记一:基本操作 SVN 笔记一:入门 Git已经非常流行,网络上的教程很多。这里做个归纳吧。命令行操作很...

  • git 常用命令

    本文记录了笔者的 git 操作笔记 基本配置 git init 初始化 git config --global u...

  • Git学习笔记

    Git学习笔记 1.基本操作 1.1.Git配置 ssh-keygen -t -C "yourEmail@exam...

  • Git 学习笔记 (Git 基本操作)

    添加文件到暂存区 git add file git add 可以多次调用实现多个文件添加到版本库。 anyang@...

  • 源代码管理-Git

    PPT Xmind 笔记 上课笔记 01-GIT本地操作 02-GIT团队开发操作 03-GIT分支管理(了解) ...

  • 学习笔记-Git基本操作

    Git时间——初识版本控制工具 安装 在Git官网下载相应系统和版本的安装包。 配置身份,区分谁提交了代码 查看是...

  • git基本操作 梳理

    git操作梳理一、git基本操作1.创建版本仓库 git init(.git目录)2.版本创建 git add ...

  • GitFlow

    假设你已经熟悉git的基本操作:如不熟悉请参考:GitBook 这里简单回顾一下git基本操作 提交基本操作 把...

  • Git 学习笔记 (2):Git 基本操作

    2.1 创建工作区与版本库 工作区与版本库的创建十分简单,使用 mkdir、cd、git init 三个命令即可完...

  • git 基本使用手册

    博客更新:tengfeios.com 介绍一些关于git的基本操作 git的基本操作 最开始需要一个让git关联一...

网友评论

    本文标题:GIT 笔记一:基本操作

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