Git上传代码到远程仓库

来源:互联网 发布:java else什么意思 编辑:程序博客网 时间:2024/05/29 07:44

一、创建本地git库
1、git init //在/home/gab/GitTest/目录下构造本地git库,该目录下会出现 .git/ 文件
2、编写帮助文件
touch README.md(创建帮助文件)
git add README.md(添加帮助文件)
git commit -m “注释内容”

3、连接远程码云、复制需要上传的码云地址 如:

git remote add origin https://gitee.com/guoaibin/client_server.git

4、上传代码:先把文件放到GitTest目录下,然后输入git push -u origin master, 若报错,用git push -u origin master -f 强制push
5、刷新码云,看看是否上传成功,如果只更新了REMADME.md文件,继续输入
git add .
git commit -m “添加注释”
git push -u origin master(再去push一下要上传的文件)
二、如何修改码云上的文件
1、在选择的文件夹中首先git bash,输入 git init 初始本地化环境
2、克隆GIT库代码到 本地 git clone 网址
3、git status 查看本地状态,这样可以知道是否优秀该过的文件没有被提交
4、git add .
5、git commit -m “注释”
6、git push -u origin master

git add . //添加当前目录下的文件,也可以写绝对路径,添加目录下所有文件到缓存库如果只添加某个文件,只需把 . 换成你要添加的文件名即可

git commit -m “添加修改内容的注释” //提交代码到仓库
三、快速实现远程上传
创建 git 仓库:

mkdir build-nginxcd build-nginxgit inittouch README.mdgit add README.mdgit commit -m "first commit"git remote add origin https://gitee.com/guoaibin/build-nginx.gitgit push -u origin master

已有项目?

cd existing_git_repogit remote add origin https://gitee.com/guoaibin/build-nginx.gitgit push -u origin master

三、遇到的问题
1、git fatal: 远程 origin 已经存在。
解决方案:
1)git remote show origin //查看origin
2)git remote –v //查看远端地址或者查看配置 git config –list
3)git remote rm origin //远程配置删除
4)git remote add origin https://github.com/***/WebCrawlers.git //重新添加

2、粗心造成的小错误,顺便说一下,如果git没有commit就执行push操作会出现以下错误

fatal: unable to access 'https://github.com/***/WebCrawlers.git/': Empty reply from server

解决方案:只需要先commit 在 push即可