git 与 GitHub

git

提交步骤
git init (初始化git仓库)
git status (查看文件状态)
git add . (将所有修改的文件提交到暂存区)
git branch ( 查看分支)
git checkout 分支名称 (切换分支)
git checkout -b 分支名称 (新建分支并切换到该分支)
git merge 来源分支 (合并分支)
git commit -m 提交信息(本地提交,向仓库中提交代码)
git push 远程仓库地址 分支名称(将本地仓库推送至远程仓库)
git remote add 远程仓库地址别名 远程仓库地址(为远程仓库起别名)
git push -u 别名 分支名称 (将本地仓库推送至远程仓库)
git push (将本地仓库推送至远程仓库)
git log (查看提交记录)

提交命令
git push 远程仓库地址 分支名称(将本地仓库推送至远程仓库)
git remote add 远程仓库地址别名 远程仓库地址(为远程仓库起别名)
git push -u 别名 分支名称 (将本地仓库推送至远程仓库)
git push (将本地仓库推送至远程仓库)

分支命令
git branch (查看分支)
git checkout 分支名称 (切换分支)
git checkout -b 分支名称 (新建分支并切换到该分支)
git merge 来源分支 (合并分支)
git branch -d 分支名称 (删除分支,分支被合并后才允许删除,-D强制删除)

暂时保存更
git stash (存储临时改动)
git stash pop (恢复改动)

克隆仓库
git clone 仓库地址

拉取远程仓库中的最新版本
git pull 远程仓库地址 分支名称

Github

1.注册
来到GitHub首页,点击(sign up)注册
填写用户名、邮箱、密码
(verify account)验证账户
(create an account)创建账户
打开收到的邮件,填写用户名和密码,进行登录(sign in)验证

2.创建本地仓库
来到已经建好的项目文件夹,比如(C:\Users\lfl\Desktop\A\git-demo),
右击选择 Git Bash Here打开,
在命令行输入 git init,
在git-demo文件夹中再写一个index.html文件模拟项目修改,
在命令行依次输入:
git status
git add .
git status
git commit -m 第一次提交

3.创建远程仓库
来到GitHub首页,start a project,
填写仓库名称,
Initialize this repository with a README 对仓库的详细描述,是给其他开发者看的,可以勾选,也可以后期自己设置,
create responsity

4.把本地仓库推送至远程仓库
远程仓库的地址有两种形式,一种是HTTPS形式,一种是SSH形式;
…or create a new repository on the command line 在命令行创建一个新仓库
…or push an existing repository from the command line 从命令行推送一个已存在的仓库
…or import code from another repository 从其他仓库导入

以从命令行推送一个已存在的仓库为例:
(1)在命令行输入 ( git push 远程仓库地址 分支名称 ),比如(git push 远程仓库地址 master)
(2)为远程仓库起别名( git remote add 别名 远程仓库地址 ),比如(git remote add origin 远程仓库地址),起别名后origin就等价于远程仓库地址
(3)现在可以在命令行输入 ( git push origin master )进行提交
(4)在第二步的基础上,还可以在命令行输入( git push -u origin master)进行提交,下次就可以只输入 (git push)进行提交了

5.远程仓库克隆到本地仓库
(1) 新建一个文件夹A,用于存放克隆来的项目
(2) 打开文件夹A,右击,Git Bash Here打开命令行
(3) 去GitHub中复制要克隆项目的远程仓库地址
(4) 来到命令行输入( git clone 远程仓库地址 )
克隆成功!

6.使用ssh免登录
(1)生成密钥
打开项目文件夹,右击,Git Bash Here,在命令行输入(ssh-keygen),一路回车,
可以在C:\Users\lfl.ssh 中看到生成的密钥,id_rsa.pub是公钥,id_rsa是私钥
(2)在GitHub设置密钥
打开GitHub,点击头像处,点击Settings,点击SSH and GPG keys, 点击 new SSH key, 在key下的文本框输入公钥
(3)将远程仓库地址设置为SSH形式
打开GitHub,点击头像处,点击Your repositories, 点击仓库名称,点击Clone or download, 点击Use SSH
(4) 将本地仓库推送至远程仓库
在命令行依次输入以下命令:
git status
git add .
git status
git commit -m 测试ssh免登录
git remote add origin_ssh 远程仓库ssh形式的地址
git push origin_ssh master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值