02-----关于将已存在的项目代码提交到git仓库(命令方式)

上一篇我们讲述了关于如何使用TortoiseGit配合Putty将本地项目push到远程仓库。本篇将讲述Linux基于命令行的方法将项目推送到远程库。

注意一些概念:
工作区,暂存区和分支的区别:
工作区就是我们的项目目录,暂存区就是我们git add 文件到的本地git缓存中,分支就是我们调用commit提交到本地的一个分支。本地电脑一般可以有多个分支。远程库是指我们github网址上的分支,它也有多个分支。

1 登录

git config --global user.name "xxx"	//名字任意和邮箱,一般只是作为声明,不过最后输入密码时应该是会验证账号是否存在
git config --global user.email "xxx"

2 初始化已存在的项目目录

git init 	//在此之前需要cd到对应的项目目录

3 添加准备要远程仓库的地址

这一步相当于将本项目与某个远程仓库进行关联。

git remote add origin http://192.168.1.1:8080/xxx/xxx.git	//远程仓库的网页地址,即你的git仓库地址

4 将当前项目目录下的所有文件添加到缓存区

上面建立联系之后,我们就可以操作代码了。这一步的作用是将代码放在本地的缓冲区。

git add .	//.代表本项目路径下的所有文件
git status	//查看缓冲区,养成好习惯,最好查看

5 提交代码

commit的作用是:将上面add到暂存区的内容提交到本地版本库的当前分支。

git branch -vv				//可以先查看当前分支
git commit -m "xxx,注释"	//提交到分支,注释是用来表示你本次提交了什么,用于方便你以后观察版本
git status					//再次查看,一般add和commit都查看一下状态信息,养成好习惯

6 提交到远程库

//提交到远程库,只有执行到这里GitLab/GitHub的网页才会更新
git push -u origin master		//master为主分支,可以根据上面git  branch -vv查看当前分支名

注意:上面的操作可能会出现一下错误,原因是不小心打错密码或者其它导致认证失败。
在这里插入图片描述

解决:
方法1:使用命令。

git config --system --unset credential.helper	//清空此时git的密码,必须需要root权限
git push -u origin master						//再次提交

此时提示输入账号密码,输入对应的即可成功提交。

方法2:界面修改密码。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值