用Git上传本地代码到代码仓库
步骤
1. 安装Git
在Linux上安装
Redhat、CentOS:
sudo yum install git
Debian、Ubuntu:
sudo apt-get install git
在Windows上安装
官网下载安装包即可 https://git-scm.com/
2. 在代码文件夹创建Git仓库
用cd命令到代码文件夹(新建文件夹再复制代码到此也可以),Windows系统则可以在文件夹下右键点击 Git Bash here 直接运行类似Linux的终端。
输入git init
命令,创建本地仓库。
3. 添加文件至仓库
输入git add .
命令把文件夹下的全部文件加入git仓库。**注意:**add后有 . 符号且用空格隔开。
还可以用git status
查看当前状态。
4. 把项目提交给本地仓库
用 git commit -m "你的标注信息"
命令提交给本地仓库
5. 生成SSH KEY并绑定在GitHub上(之前绑定过可以跳过)
如果之前有生成ssh则用cat ~/.ssh/id_rsa.pub
命令查看即可
若没有用ssh-keygen -t rsa -C "youremail@example.com"
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
意思是设置密码,直接输入回车即可。
再用cat ~/.ssh/id_rsa.pub
查看并复制密钥即可。
形如这样(复制也要这样复制!):
ssh-rsa asdfadfadsfafdsfadsfasdfasdf**************************************************************************************************adsfadfsasdfasdfasfasdfasdfasdfadsfadsfasdfadfaf= youremail@example.com
之后就在GitHub或者CODING的个人设置下的密钥中添加即可。
6. 关联本地仓库和远程仓库
git remote add origin https://**************.git
后面的https地址是你的仓库地址。
7. 推送
如果是新仓库用 git push -u origin master
命令推送
下次再推送就用 git push origin master
命令就可以了
提示
在创建远程仓库时如果你选用了Initialize this repository with a README(创建README文件),则在推送时可能会报错:failed to push some refs to https://abc/def.git。使用以下下命令合并内容
git pull --rebase origin master
rebase详情可见git rebase 还是 merge的使用场景最通俗的解释
使用ignore忽略上传文件
vim .gitignore
在文件中输入你忽略的文件名,
用
:wq
保存退出,之后用命令git reset
git status
git add .
下次推送的时候就会自动忽略**.gitignore**中的代码。
用Git上传本地代码到代码仓库相关推荐
- git 上传项目到linux仓库_「成都校区」Git使用快速入门
Git使用快速入门 1.在Linux上安装Git 输入git命令,查询是否安装了git (1)如果是Debian或Ubuntu Linux系统,使用如下命令进行安装: apt-get install ...
- 如何使用git上传本地代码到码云上(超详细的呦)
如何使用git上传本地代码到码云上(超详细的呦) 文章目录 如何使用git上传本地代码到码云上(超详细的呦) 一.准备工作 二.通过git把项目代码提交到本地仓库 三.把本地仓库代码提交到码云 一. ...
- Gitlab上传本地代码到远程仓库流程及常见问题
一 .上传本地代码到远程仓库流程 1.Gitlab配置SSH 点击右上角你的账户中的Edit profile 点击SSH Keys 进入到这个页面 打开bash,输入命令 cd ~/.ssh a.如果 ...
- git上传自己的代码
感谢这个哥们的博客,不过里面有些错误. http://www.cnblogs.com/ruofengzhishang/p/3842587.html 下面是我自己的实践成功的: 这篇文章写得是windo ...
- 如何上传本地代码到github仓库
第一步:建立git仓库,cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 第三步:将add的文件commit到仓库 git com ...
- Git上fork后的代码仓库如何与原仓库进行同步
问题场景:最近公司项目组不允许个人在远程仓库建分支,要求每个人fork一个仓库,以后就在自己fork的仓库里提交代码,通过pull request将代码合并到主仓库. 这里的问题在于,原来的主仓库更新 ...
- 通过git上传个人项目代码到coding.net
每次使用git的时候总是要去百度一些使用的方法,这里将使用的方法总结一下,以备后用. 第一.安装Git客户端软件 关于Git客户端软件有很多,这里老蒋使用的是Git for Windows(http: ...
- git 上传项目到linux仓库_总结:上传python项目至git上前的一些准备工作
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,,版权归原作者所有,如有问题请及时联系我们以作处理 作者:changyixue 来源:CSDN 本文链接:https://blog. ...
- git 上传项目到linux仓库_使用子模块和子树来管理 Git 项目 | Linux 中国
使用子模块和子树来帮助你管理多个存储库中共有的子项目. 来源:https://linux.cn/article-12244-1.html 作者:Manaswini Das 译者:Xiaobin.Liu ...
最新文章
- MySQL锁表解决方法
- gis属性表怎么导成excel_使用Python脚本将Excel表批量赋值到ArcGIS属性表
- php7.2 开启mcy扩展,phper必知必会(二)
- html 书架样式css,CSS3 响应式书架布局
- centos6.4安装及升级gcc 4.8.2(已实践)
- java高校教师工作量管理系统_基于ssh/bs/java/asp.net/php/web/安卓的高校教师工作量管理系统...
- 如何正确的在一个循环中删除ArrayList中的元素。
- 如何使用IMPORT关键字读取ABAP cluster表里的数据到ABAP内表
- jzoj3852-单词接龙【0/1分数规划,负环】
- OJ1306-最长公共子上升序列【dp】
- javadoc 标签_新的Javadoc标签@ apiNote,@ implSpec和@implNote
- 51单片机如何用c语言位定义,嵌入式编程(一):51单片机如何将函数 定义到指定程序地址...
- centos删除文件不释放_Linux运维知识之linux centos下彻底删除文件 解决删除文件文件夹硬盘空间不释放不减少...
- 论Spring开发框架
- Echarts多条折线图 y轴数值与实际值不符解决方法
- 大量监控视频如何存储?
- 华师大学 计算机 调剂,2020华南师范大学调剂公告
- 【Wechat】微信支付APIV3(商户) 接入批量转账到零钱
- ECharts提示框数字保留两位小数
- 【Echarts】折线图/趋势图区间框选计算