栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Git连接github以及gitee等使用教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git连接github以及gitee等使用教程

一、初始化本次仓库

在想要放置仓库的文件夹出git bash输入命令

git init
二、生成ssh

在github或者gitee注册账户,

在本地生成ssh

git config --global user.name "用户名"
git config --global user.email "邮箱"
ssh-keygen -t rsa -C "邮箱"

在C盘的用户文件夹里有个.ssh的文件夹里面有id_rsa.pub

用文本编辑器打开复制全部到github或者gitee中的ssh中添加。

三、git设置
git remote add origin "项目SSH"
git pull origin master
git push -u origin master
编号代码解释
1git status查看仓库的改变情况,会有相关的提示操作出现
2git add -A直接添加所有改动的文件
3git commit -m “note”确认生成本地的版本,note是 版本特点说明
4git push将改动上传到github,若没有指定分支,则需要使用git push origin master
5git log查看版本更新情况
6git reset -hard x回退到某个本地版本,x为git log中出现的hash值的前七位
7git clean -xf清除所有的未提交文件
四、问题解决 (1).! [rejected] master -> master (fetch first) error: failed to push some refs to ’ 。。。’
git pull --rebase origin master
(2).! [remote rejected] master -> master (pre-receive hook declined)
在推送代码时报错如上,网上搜到的方法说是项目的setting中master是受保护的项目,所以开发者无法推送,解决方法是修改protected的设置,或者新建一个分支,推送到自己的分支上
(3).everything up-to-date
git branch newbranch                    创建新分支
git checkout newbranch
git add .
git commit -m                           "提示消息"
git merge newbranch                      合并分支
git diff                           来查看产生冲突的文件
git push -u origin master
git branch -D newbranch                 删除该分支
删除所有本地远程

git remote remove origin

绝命杀招

强制上传覆盖远程文件,
git push -f origin master

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/308592.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号