Github 本地配置及基本命令
来源:互联网 发布:淘宝法莎莉雅手办 编辑:程序博客网 时间:2024/06/05 10:48
1. 概述
Github的使用状态:持续更新中。
2. 安装方法
win7用户可到 myysgit 下载安装包,默认安装即可。
3. 基本配置
3.1 设置用户名
git config --global user.name “your name”git config --global user.email "your email"
3.2 设置代理
git config --global http.proxy "proxy"
3.3 连接Github
如果想要和github连接,必须设置ssh公钥。
3.3.1 生成秘钥
ssh-keygen -t rsa -C "youremail@example.com"
在生成的过程中,会显示一些提示,注意下秘钥的生成位置,当然可以指定位置和秘钥文件的名字。其他的可以不填写。默认的名字是id_rsa.pub.
3.3.2 绑定公钥
在github的个人主页中
- edit profile->SSH keys->Add SSH keys
- 输入title
用文本编辑器或者用cat命令查看公钥内容,copy公钥内容到key区域
3.3.3 测试连接
选择一个repository,clone到本地试试
git clone git@github.com:{username}/{repository}.git
例如
git clone git@github.com:dmoneh/flask.git
然后当前目录就会生成一个flask
4 常用功能
4.1 管理分支
4.1.1 查看本地分支
git branch
前面有一个*标记的是当前的工作分支,如
master
demon123
* demon122
4.1.2 创建分支
git branch branchname
4.1.3 切换分支
git checkout branchname
切换分支时,可以通过 stash命令将当前分支没有提交的修改暂时存储起来
git stash
如果要将保存的修改返回给当前分支,可以这样
git stash pop
4.1.4 删除分支
git branch -d branchname
如果要删除当前的工作分支,必须先切换到别的分支,或者使用-D参数强制删除。
4.1.5 远程分支
创建本地分支peach,并与远程分支关联
git branch peach origin/peach
当然,本地分支可以有自己的名字
git branch apple origin/peach
此时,工作分支并没有切换到apple,需要checkout一下。
这个命令可以同时创建本地分支,并与远程分支关联,并且,将此分支设定为工作分支
git checkout -b apple origin/peach
4.2 管理远程仓库
可以为本地开发的代码任意指定关联的远程仓库
4.2.1 查看仓库名
git remoteorigin
origin是默认的远程主机名
4.2.2 查看仓库地址
git remote -vorigin git@dmoneh:dmoneh/silentsong (fetch)origin git@dmoneh:dmoneh/silentsong (push)
4.2.3 删除关联的仓库
git remote remove origin
4.2.4 添加一个远程仓库与本地仓库关联
git remote add myorigin git@dmoneh:dmoneh/silentsong
上面添加了一个命名为myorigin的仓库
git remotemyorigin
可以看到远程仓库名已经变成myorigin了
4.3 管理代码
一般的开发的时候,我们会修改一些代码,最后需要把这些修改提交到代码库中,下面是一个最简单的例子
- 修改README.MD, 然后添加到暂存区 git add README.MD
- 然后可以查看git status,会显示此文件被修改
- 确认无误,git commit -m ‘message’
- 推送到github,git push origin master
0 0
- Github 本地配置及基本命令
- github 本地及服务器安装配置
- git本地项目提交github命令及更新命令
- github本地上传命令
- GitHub的操作过程及基本命令演示(二)
- GitHub基本命令
- GitHub基本命令汇总
- 玩转GitHub之基本配置及使用
- 路由器的基本配置及公用命令
- GitHub本地环境的配置
- github使用--本地git配置
- 一步一步学习Ubuntu之基本配置及基本命令篇
- GitHub的基本命令用法
- github基本命令(一)
- ubuntu Apache2 搭建及基本命令及配置
- 笔记:Git Bash ssh key配置及首次提交本地工程到github(Windows )
- GitHub简介及基本操作
- github入门及基本操作
- 多屏幕适配相关
- FKJAVA读书笔记--第四章--流程控制与数组
- PowerDesigner导出java代码
- cocos2dx cpp程序打印方法
- 简单SQL查询组件(整理)
- Github 本地配置及基本命令
- J2EE规范——Servlet
- 存储过程和函数
- C++隐藏和覆盖
- [LinkedIn] Minimum Window Substring
- iOS开发系列--让你的应用“动”起来--超详细的ios核心动画介绍
- 兼容ARC和MRC的条件编译
- 算法问题实战策略
- 简介Objective-C语言