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

添加ssh key

  • 输入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
原创粉丝点击