如何通过Git将本地项目提交到码云上传项目或GitHub

使用Git命令把本地项目上传到Github托管__github
作者:用户
本文讲的是使用Git命令把本地项目上传到Github托管__github,
我在这篇文章中将会详细实现如何把一个你在本地写好的项目(或者正在写的项目)上传到Github进行托管或者多人合作。具体步骤如下:
(1)首先在Github上新建一个repository,我命名为NewsC
我在这篇中将会详细实现如何把一个你在本地写好的项目(或者正在写的项目)上传到Github进行托管或者多人合作。具体步骤如下:
(1)首先在Github上新建一个repository,我命名为NewsClient,其他的根据自己的需求填写即可:
(2)创建完成后,可以看到是这样子的。。。
(3)注意到右下角的项目URL,复制一下,以后会用到:
(4)然后我在本地有一个项目,名称为News,终端进入我的项目目录:
(5)执行命令:git init
该命令是在你的项目目录下初始化一个repository,执行成功后,会在你的目录下生成一个.git的隐藏文件。
(6)执行命令:git add .
注意该命令后面有一个“.”,小点。表示把该目录下的所有文件加入到本地暂存区中。执行成功后不会有任何提示:
(7)执行命令:git status
该命令会把你本地工作区和暂存区的版本进行比较,查看当前的状态。我下面的状态是已经把所有文件加入到了暂存区中,但是还没有提交到本地历史区。
(8)执行命令:git commit -m "这里是注释。。。"
该命令会把本地暂存区中的文件提交到本地历史区,注意只有在本地历史区中的内容才能提交到github。执行该命令后,我们所有的文件都只是在本地。没有github任何关系。
(9)执行命令:git remote add origin https://github.com/chenyufeng1991/NewsClient.git
该命令是把本地历史区中的文件添加到github服务器的暂存区中。这一步是本地和远程服务器建立联系的一步。执行成功后不会显示任何结果:
(10)执行命令:git pull origin master
该命令是先把github上的文件拉下来,注意在每次提交之前要首先进行pull,这是防止冲突。
执行以后可能会出现如下界面,其实不用管,输入“:wq”回车键退出即可。
上述执行成功后,发现在项目目录下多了一个“README.md”文件,这个文件就是从github上拉下来的。因为我们在github上创建repository的时候就创建了这个“README.md”文件,该文件是对这个repository的说明。
(11)执行命令:git push -u origin master
这一步是真正向github提交,执行完成后,github上的repository就有和你本地一样的代码文件了。
(12)来到github下查看,如图所示表示上传代码成功了。
github主页:https://github.com/chenyufeng1991
。欢迎大家访问。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索git
Git&Github&SVN
Git技术分享
,以便于您获取更多的相关知识。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
云服务器9.9元/月,大学必备
云栖社区(yq.aliyun.com)为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!为了更方便的开发和管理代码,代码托管工具尤为重要;这里列出几个代码托管平台:
开源中国(码云)
CSDN代码托管平台
安装git客户端,git下载:
我使用的是码云代码托管平台
1、首先在码云上创建一个项目
点击右上角的 或者页面的创建项目按钮跳转到新建项目页面,就像这样:
2、在要上传的项目中点击右键中的Git Bash Here 打开
(中文注释的双引号省略)
3、生成Git的公钥
ssh-keygen -t rsa -C "您的邮箱地址"
可看到 生成的公钥路径,找到该路径,用文本编辑器打开id_rsa,Ctrl+A,然后复制里面的内容添加到码云的 SSH公钥,点击头像——&找到编辑资料——&点击SSH公钥
4、本地初始化一个项目
首先,你需要执行下面两条命令,作为git的基础配置,作用是告诉git你是谁,你输入的信息将出现在你创建的提交中.
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
然后在你的需要初始化版本库的文件夹中执行
git remote add origin "你的项目地址(刚才在码云创建的项目的地址)" //注:项目地址形式为:http://git.oschina.net/xxx/xxx.git或者 git@git.oschina.net:xxx/xxx.git
这样就完成了一次版本你的初始化
如果你想克隆一个项目,只需要执行(因为是将本地项目上传,所有这步可跳过)
git clone "项目地址"
5、完成第一次提交
进入你已经初始化好的或者克隆项目的目录,然后执行
git pull origin master
git touch init.txt //如果已经存在更改的文件,则这一步不是必须的
git commit -m "第一次提交"
git push origin master
然后如果需要账号密码的话就输入账号密码,这样就完成了一次提交。
此时,你可以在你的个人面板、项目主页查看到你的提交记录
到这里就已经完成了,如在同步时遇到异常,请继续往下看
按照本文档新建的项目时,在码云平台仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件;
(1)如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令
git push origin master -f
(2)如果您选择保留线上的readme文件,则需要先执行
git pull origin master
然后才可以推送,如果发生冲突,则需要先解决冲突,关于如何处理冲突
欢迎转载,但请注明出处!
本文地址:
谢谢大家阅览!
将本地项目上传到码云的实践步骤总结
码云是一个很好的项目托管工具,将本地项目上传到码云的步骤如下:
1、码云上新建一个项目 XXXX(项目名)
2、cd 到本地项目文件夹中D:/XXXX, 然后使用git bash
码云上传项目
首先在码云创建一个项目
然后,进行如下操作:
1.使用git base切换到工程目录cd D:/本地项目路径
2.git配置用户名和邮箱
git config --glo...
如何将本地项目上传到码云
1、码云上新建一个项目 XXXX
(项目名)
2、本地创建一个文件夹E:/XXXX,然后使用git bash
3、cd 到本地文件夹中E:/XXXX
//如果是在创...
把项目放到码云上,通过git 进行项目管理
1.在码云上新建一个项目把使用 Readme文件初始化这个项目这个勾选去掉
项目生成后会看到 码云的git 简易的命令行入门教程:Git 全局设置:git config --global user....
使用Git将本地项目上传到码云
首先需要申请一个码云账号,并且在码云里面创建一个项目,然后下载安装一个Git(除了路径选择,其余的我全部选择默认),参照帮助文档3.1第二点,添加git 的基础配置。我用的Git CMD来执行...
将idea中的本地项目上传到码云
目录1:先在码云上 建立一个项目 ,拿到地址
https://gitee.com/0x00/admin.git
将你的项目创建一个本地仓库将整个项目添加到仓库中打开 你的 git-ba...
怎样在Git码云上上传项目
码云,中国版的github怎样上传项目:
首先,注册码云账号,添加新项目,打开终端:
1.cd 切换到工程目录
2.Git全局设置
git config --global
git 码云上传本地项目代码
1.码云创建项目
不要勾选,码云默认勾选,建议去掉
注意: 建议不要勾选,码云默认勾选,去掉,勾选可能导致后续提交一直被拒
我创建了一个叫SimpleBook的项目,创建完成后如...
git本地项目代码上传至码云远程仓库总结
git基本使用小结之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势学习一下最基本的使用,避免正式切换后影响项目进度。下载、安装都很简单,网上有...
如何上传本地代码到码云
码云是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,不限制私有库和公有库数量。相较于github的国外服务器,码云在国内的速度那是杠杠的,而且其优势在于私有项目免费!git...
没有更多推荐了,2018年八月
6789101112
13141516171819
20212223242526
2728293031
我的朋友、、、、、、、、、、、
之所以选择码云是因为其私有仓库是免费的,而GitHub私有仓库是收费,约7+美元一月,对于个人开发者似乎也是一笔不小的费用。
在创建自动将备份上传到码云Git仓库前,建议您先看下以下文章:
对于不太了解Git的朋友来说,此文章非常有用,否则在进行以下步骤时会出现各种报错。
实现方案:
登录到码云
创建私有仓库
服务器生成ssh公钥
创建SSH公钥
以上步骤在上文中有详细说明。
1.创建shell脚本文件:
$ cd /mnt/renwole
$ vim mysqlbak.sh
2.添加以下内容:
#!/bin/bash
createAt=`date +%Y-%m-%d-%H:%M:%S`
mysql_back_path=/mnt/MySQL-Bak
/usr/local/mysql/bin/mysqldump -u数据库用户名 -p密码 数据库名 & $mysql_back_path/renwoleblog-$createAt.sql
# 自动删除7天前的备份
# -type 文件类型 f是文件
find $mysql_back_path -name "*.sql" -type f -mtime +7 -exec rm -rf {} \;
cd $mysql_back_path
git add -A
git commit -m "${createAt}"
git push origin master
注意:上面的路径一定要是绝对路径,否则执行crontab后mysqldump成功,但是导出结果为空,手动执行正常!
3.设置执行权限:
$ chmod +x mysqlbak.sh
4.添加任务计划:
通过crontab定时执行备份脚本
$ crontab -e
插入如下内容:
*/50 2 * * * /mnt/renwole/mysqlbak.sh
$ systemctl restart crond
设置完成后,每日凌晨2点50分,自动备份mysql数据库并推送到码云git仓库,后期可以通过Git查看历史提交的版本。再也不用担心数据丢失了。
版权声明:本站原创文章,欢迎任何形式的转载。
转载请注明:
Read more posts about , , ,
Previous Postgit同时push推送到github、码云等多个平台
基于鸡蛋不能放在一个篮子的原则;为了多地备份容灾;推git也是可以推送到不同的平台的;再因为你懂得的原因;github时而有不靠谱的情况;而且速度奇慢;偶尔有事需要下载下项目;那个急啊;所以我的开源项目都是同时推送到github和码云的;github:码云:ok;下面来讲怎么同时推送;以我的新博客为例:添加github:git remote add origin :baijunyao/laravel-bjyblog.git添加码云git remote set-url --add origin git@git.oschina.net:shuaibai123/laravel-bjyblog.git成功标志如下:罢特;水能载舟, 亦可赛艇;凡是都是两面性的;这么做有木有什么副作用呢?如果说真有;那么本来我一个项目可以有1000+star的;然而因为我两个平台都有代码;于是分散了火力;现在各占一半;这算不算呢?
乐观的灰太狼:xdvasdf
xy0120:那个成功的标志怎么查看??
xy0120:命令行有提示;还不放心;那就分别去两个平台看;
stephencode:这就看你如何引导两边的用户都去另一边也给个star了
爱便流通于世:感谢分享!
爱便流通于世:
The Ocean:第一
The Ocean:好强大的回复功能
新风景:自己恢复自己
1. 手Q扫左侧二维码
2. 搜Q群:idea使用git管理代码,代码上传至github或者码云
时间: 01:01:29
&&&& 阅读:62
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&1:下载git地址:& https://git-scm.com/download/win
2:启动Git Bash输入如下命令(绿色标注的:为分隔号,不是相关命令):
  git :查看是否安装成功
& & & &ssh-keygen -t rsa -C "你的邮箱地址" :配置ssh秘钥,执行中第一步是让你确认是否生在该路径下生成秘钥,也可以自己写一个新的路径,值班直接回车就好,然后再输入两次密码
  git config --global user.name& "你的用户名":配置全局用户名
  git config --global user.email "你的邮箱:配置全局邮箱
3:在github或码云上面创建项目,这里不再做详细的说明
4:idea配置git,并建立项目,其中项目名和github或码云上的项目名相同
5:在git中一次执行以下命令
  git init
  git add src
  git commit -m& "first commit"
  git remote add origin https://github.com/mw138/TestGit.git(https://github.com/mw138/TestGit.git为你在github或码云上创建项目的地址)
  git push& -u origin master
  如果不出错误提示输入用户名, 密码
  这里面说一下常见的一个错误就是在执行git push& -u origin master命令的时候会出现如下错误,主要原因是github中的README.md文件不在本地代码目录中
  执行git pull --rebase origin master命令对代码进行合并然后在执行git push& -u origin master命令
6:这个时候idea就能提交代码了
& & & 编写一个新的java文件,点击右键选择Git,点击Add,然后在点击Git下的Commint Directory,选择要提交的内容,在commit中选择commit and push就可以进行提交了。
  标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:https://www.cnblogs.com/mihun-666/p/9388371.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!

我要回帖

更多关于 码云修改文件提交 的文章

 

随机推荐