Git的简单操作(持续更新

 

git config --global user.name "yeleng"

git config --global user.email "461184988@qq.com"

查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则删除

ssh-keygen -t rsa -C "461184988@qq.com" //为生成一个秘钥,其保存中C盘中

到C盘中查看秘钥,并将其复制到github的ssh中,便完成了绑定。


cat  id_rsa.pub //就是进行一个查看
ssh git@github.com //测试是否连接上github

//到这一步就已经绑定了github,并且可以上传和下载代码


git clone ssh git@github.com:yeleng/Blog.git

 

git init 就是刚开始初始化一个git仓库

 

fatal: remote origin already exists. //这句话表示已存在一个关联的库 

git remote rm origin //表示移出现在关联的仓库
git log 查看最近一次commit的内容

Changes not staged for commit: //指下面这个文件没有放入某区
用 git add 文件名 把其放入commit即可
这里 git add . 表示把所有文件都丢入commit中 //如果丢不了,很有可能这个文件没有改动


remote origin already exists. //已经关联了远程的仓库
git remote rm origin  //把这个关联删除掉即可


git commit -m 'first commit' //递交修改声明

 

git remote add origin git@github.com:yeleng/Blog.git //为远程Git更名为origin

如果更名不了,那么

 remote origin already exists是移除目前的更名

git push -u origin master //推送此次修改


有时候push不上去,有可能是因为github上有个README.md没有pull到该文件夹下

git pull --rebase origin master //代码合并

 

 

git branch // 查看目前分支
git branch -a //查看远程分支
git branch test //创建一个名为test的分支
git checkout test //改变成test分支

git checkout -b yeleng//创建一个本地分支

clone 某个确定分支的内容

git clone -b yeleng 仓库地址

 

更新代码到本地:

git pull origin master    #更新并合并本地代码
git fetch origin master  #更新本地代码,也就是本地只有远程过来的代码了

git log 查看git的推送日志。

返回历史版本(某个傻逼提交了傻逼代码搞崩了,我tmd还要work,只能用以前的版本了):

git log

到github上面查看history,然后复制旧的版本,这样本地可以更新到旧的版本

git reset --hard 8ea5c9736039e51ae3ac79c1637017740fe39280 #本地返回都一个版本

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值