git的使用

安装
sudo apt-get install git
基本使用(以使用BLOG仓库为例)
  • 在github上新建一个仓库 BLOG
  • 本地git操作
# 初始化配置
git init BLOG
git config --global user.name "uesrname"
git config --global user.email "email"
# ssh认证 参考: https://segmentfault.com/a/1190000002645623
# 远程关联
git remote add origin git@github.com:username/BLOG.git
# 假设本地已有文件需要上传,相关的命令有
git add -A  # 上传全部文件
git commit -m "提交的描述"
git push -u origin master 
git push origin :huangqinkai //delete the remote branch 
# 拉取远程分支信息
git fetch
  • 补充说明:如果是在windows下生成ssh的话,其目录是在C:\Users\hqk.ssh的

场景命令

Git 全局设置
git config --global user.name "xxxx"
git config --global user.email "xxxx"
新仓库
git clone git@github.com:kubernetes-sigs/kubebuilder.git
cd kubebuilder
touch README.md
git add README.md
git commit -am "add README"
git push -u origin master
已有本地目录
cd kubebuilder
git init
git remote add origin git@github.com:kubernetes-sigs/kubebuilder.git
git add .
git commit -am "inital commit"
git push -u origin master
已存在的Git仓库
cd kubebuilder
git remote rename origin old-origin
git remote add origin git@github.com:kubernetes-sigs/kubebuilder.git
git push -u origin --all
git push -u origin --tags

其他命令

  • git add -f
  • git remote rm origin
  • git commit -am #其中的-a选项只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的
  • git pull origin master
  • git clone

.gitignore样本

db.json
*.log
node_modules/
public/
.deploy*/

使用git gh-pages进行页面展示

  • 新建分支 取名为gh-pages,git checkout -b gh-pages
  • 在gh-pages分支上推上index.html文件,一定要有index.html文件,然后再通过这个文件里面的链接去链接其他的git同分支文件即可
  • 到github里面的setting下面有一个url,那个就可以访问到相应的内容了

git命令解析

  • git pull origin master
    • 这个命令的使用是将远程的分支与本地的分支进行合并 ,可以看看它的完成命令格式为$ git pull <远程主机名> <远程分支名>:<本地分支名> 那么远程主机名为什么会是origin呢,其实这个是git的设置,可以通过命令git remove -v 查看到我们对应的设置;而一般我们设置的master其实是master:master的简写了

Fork之后如何重新同步

https://www.1024.cool/git/how-to-update-fork-repo-from-original-repo.html

在remote中追加upstream仓库信息,
git remote add upstream https://github.com/xxx/mmm.git
git remote -v #查看
git fetch upstream # 更新上游分支信息
git merge upstream/main # 合并

如何压缩多个commit

查看 blog.csdn.net/itfootball/article/details/44154121

如何在commit里面换行

www.janshu.com/p/03a123018bd9

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值