简单的git安装与操作

git与github的区别

  • 是一个版本管理工具,是可以在你电脑不联网的情下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。

  • github是一个网站,每个人可以建立自己的网上仓库每次代码可以提交到仓库中。同时这也是个开源网站别人可以看你的代码并修改,若你同意则可以合并。 git的发展历史

  1. 1991年Linux创立了开源的Linux,Linux不断发展已经成为最大的服务器系统软件。

  2. 2002年由于Lniux代码库太大难以手动管理,于是Linux选择了一个商业的版本控制系统Bitkeeper,此时BitMover授权Linux社区免费试用这个版本控制系统。

  3. 直到2005年,Bitkeeper被回收,GIT出现至今。 ##一.Git的安装 1.安装GIT网址:git。 2.安装步骤

一.Github的注册

可参考:链接

二.github上添加SSH Key

1.检查电脑是否有SSH key 任意处运行git Bush客户端,输入以下代码:

* cd ~/.ssh *ls

2.创SSH key

1.* ssh-keygen -t rsa -C "your_email@example.com"==注意是大写C哦==


参数的含义:

  • -t 指定密钥类型,默认是 rsa ,可以省略。

  • -C 设置注释文字,比如邮箱。

  • -f 指定密钥文件存储文件名。(-f可以省略,那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。)

  • 接着又会提示你输入两次密码,(该密码是你push文件的时候要输入的密码,而不是github管理者的密码,然后咱们可以不输入密码,直接按两次回车。那么咱们push的时候就不需要输入密码了) Enter passphrase (empty for no passphrase): # Enter same passphrase again: 然后显示代码如下: Your identification has been saved in /c/Users/you/.ssh/id_rsa. # Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub. # The key fingerprint is: # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com 下面为配图:3.添加SSHkey到github上 a.将rsa.pub打开并复制其全部代码 b.登录github,点击右上角的(Settings)进入,然后点击左侧菜单栏的SSH key进行添加 c.点击 Add SSH key 按钮添加一个 SSH key 。把你复制的 SSH key 代码粘贴到 key 所对应的输入框中,记得 SSH key 代码的前后不要留有空格或者回车。

    三.将本地文件上传至github

    1.在文件夹出右键单击git Bush.

  • 2.echo "输入仓库名">>README.md(创建本地.md文本)

  • 3.git init (初始化,会在此文件夹中建一个隐藏的.git文件)

  • 4.git add .(使之加入缓存供commit提交时寻找)

  • 5.git status(每次加入缓存最好查看一下状态,若未加入显示红色,若被加入缓存则会变成绿色)

  • 6.git commit -m "注释一些信息"

  • 7.git remote add origin 克隆的地址(连接远程仓库) 8.git push origin master(将本地的master推送到origin主机)


补充:a. git status用于查看文件状态, ​ 若没被改动则输出:On branch masternothing to commit ,working tree clean。 b.git diff用于查看git status的详细信息, 尚未缓存的改动:git diff 查看已缓存的改动:git diff --cachded 查看已缓存和为缓存的改动:git diff HEAD

取消已缓存:git reset HEAD

四.分支管理

步骤

1.git branch(创建分支)[列出当前分支清单] ​

2.git branch -a(既能查看远程分支又能查看本地分支,remote意为远程) ​

3. git checkout -b 分支名字(创建并切换至此分支) ​

4.git status(每次提交时最好查看一下状态) ​

5.git add .(加载进缓存) ​

6.git status

​ 7.git commit -m 注释

​ 8 .git push origin 分支名字

9.git branch -a(查看分支情况)

补充:a.切换分支git checkout 分支名字 ​ b.git merge 分支名字(合并某分支到当前分支) ​ c.git branch -d 分支名字(删除分支)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值