Git书签(二)简单快捷把本地项目上传到github或gitlab仓库

 楔子:国庆将至,此间光景正好七十载。这盛世,如你所愿。

 

1.今日书签

怎么把一个本地已存在的项目目录转换为一个 git 项目,并托管到 github 或者 gitlab 仓库?

或者说怎么简单快捷地将一个本地项目上传或同步提交到 github 或者 gitlab 仓库?

 

2.如你所愿

2.1. 在 GitHub 上创建一个新项目

登录 GitHub,在 GitHub 上创建一个新仓库。新建的代码仓是公开,还是私有,根据自己的情况选择。建好仓后建议不要做文件的增删改,避免冲突。

注:GitLab 创建项目请拉到最下方,创建好后,上传步骤一样。

 

 

2.2. 进入项目所在的本地目录,使用 Git Bash Here 打开 git 命令行终端,用命令 git init 将目录初始化为一个 Git 项目:

$ git init

注意:如果是在已有项目上拷贝并修改出来的项目,或者是说本地项目目录下已有 .git 文件目录(.git 目录一般情况下是隐藏的目录),并想上传到一个新的 github 或 gitlab 项目上,请先把这个 .git 目录删掉。执行 git init 命令后,会自动在目录中创建一个隐藏文件夹 .git

 

2.3. 将本地仓库关联到远程仓库

$ git remote add origin https://github.com/itanping/WeiTan.git

可运行命令查看结果:

$ git remote -v

 

2.4. 将本地项目所有文件放进新的本地 git 仓库

$ git add .

注意:如果本地项目目录下已经有 .gitignore 文件,会按照已有规则过滤不需要添加的文件。如果不想要添加所有文件,可以把符号 . 换成具体的文件名。

 

2.5. 拉新,使用 git pull 拉取刚刚在 git 上创建的新的仓库代码

$ git pull

注意:如果先前在 git 上创建项目上有勾选 README 文件,从 git 上拉取新项目代码后,这时本地的 README 文件可能会与远程上的不一致,如果直接提交本地项目代码,最后在 push 的时候会出现推不上去的问题。所以,如果 README 文件没有重要信息,可以先删除,再从拉一下远程;如果有,需要另解一下冲突。

 

2.6. 将添加的文件提交到本地仓库

$ git commit -m "project init"

 

2.7. 提交代码到 GitHub 仓库(关键步骤)

git push -u origin master

此操作目的是把本地仓库 push 到 github 上面,此步骤需要你输入帐号和密码。

 

附 gitlab 项目新建:

gitlab 上创建好新项目后,将新项目的 git 链接拷贝并对上述步骤 2.3 命令中的 git 地址进行替换即可,后续上传步骤一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值