如果小伙伴们只是想学本地代码第一次提交到远程仓库的可以直接跳过步骤一,直接看步骤二的内容。
一、Git 全局设置
$ git config --global user.name "你的名字或昵称"
$ git config --global user.email "你的邮箱"
如果有对设置Git信息有疑惑的可以看这边篇文章:为什么要设置Git的邮箱和用户名
二、新项目提交到远程仓库
方法1、先将仓库clone到本地,修改后再push到码云的仓库仓库
git clone http://106.14.252.217:8080/root/test.git #你项目源地址
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
方法2、本地初始化一个仓库,设置远程仓库地址后再做push
和方法1的差别,在于先创建仓库。
cd existing_folder #进入你的项目目录
git init
git remote add origin http://106.14.252.217:10080/root/test1.git
git add .
git commit -m "Initial commit"
git push -u origin master
在新建仓库时,如果在远程仓库上已经存在 readme 或其他文件,在提交时可能会存在冲突,这时用户需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令(默认不推荐该行为):
$ git push origin master -f
如果您选择保留线上的 readme 文件,则需要先执行:
$ git pull origin master
如果小伙伴们是先创建好了项目,可以先进入项目的目录执行方法二的命令。如果是先创建仓库那我们就用方法一的命令就可以了。
温馨提示:如果使用方法2存在失误,可以把本地仓库删除,重新执行方法2
Git删除本地仓库可以看这篇:Git删除本地仓库
三、小结
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git;
关联后,使用命令git push -u origin master第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;
相关命令推荐:
#查看Git全局配置列表
git config --list
#查看git用户名
git config user.name
#查看邮箱
git config user.email
更多阅读
相关阅读