Git入门——创建码云仓库并完成第一次上传
Git只是一个控制系统,是连接本地目录与远程仓库目录的桥梁,远程仓库位于一些代码托管平台上,如国外的GitHub和国内的Gitee(码云),本文就以码云为平台,实现代码上传。
GIT (分布式版本控制系统)
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ——百度百科
Git只是一个控制系统,是连接本地目录与远程仓库目录的桥梁,远程仓库位于一些代码托管平台上,如国外的GitHub和国内的Gitee(码云),本文就以码云为平台,实现代码上传。
创建码云仓库
创建码云仓库首先要注册码云,通过下图的3个步骤即可快速创建一个远程仓库。
创建本地Git仓库
有了远程仓库,我们还需要创建本地git仓库,当然,不一定要新建一个目录,也可以将本地目录进行git初始化,此时目录就成了本地git仓库,同时目录下还会新增一个.git文件。
进入要初始化的目录,右键选择开启Git Bash(首先要下载Git软件),输入 git init 命令即可完成本地git仓库初始化:
实现代码上传
上传代码最常用的两种协议为https和ssh,新手推荐使用https,简单而快捷,ssh还需要设置密匙,这里只介绍https上传。
回到新建目录的网页,码云等托管平台在新建一个仓库后,会在仓库主界面出现一个快速设置提示,对新手还是挺友好的。
在本地git仓库打开Git bash,首先进行用户信息的配置:
git config --global user.name "your name"
git config --global user.email "your email"
–global的作用设置为全局属性。
用户名和邮箱都可以随意填写。但是如果要让别人可以在gitee查看上传者的账号信息,邮箱就要为设置账号的主邮箱或提交邮箱。如果没有设置主邮箱,系统会给一个提交邮箱,可以在gitee->个人主页->个人设置->邮箱管理中设置和查看:
配置完个人的提交信息后,可以用 git config -l 查看所有配置:
下一步就是将文件加入到git仓库的暂存区,并提交到本地版本库(本地仓库),最后上传(上传前还需设置远程仓库的地址)。
使用命令:
git add -A
git commit -m "xxxx"
git remote add origin https://gitee.com/xiaohui_super/http_push_test.git
git push -u origin master
git add -A 或 git add . 是选中目录里的所有文件,也可以通过文件名指定某一个或几个文件;git commit -m “xxx” 用来提交,-m 指定提交的信息;git remote add origin xxx 的作用是添加远程仓库地址;最后一项 git push 为上传文件,-u/–set-upstream的作用是设置上流分支,以后上传时,默认使用-u后面的分支作为上传目标分支(以后直接用git push即可完成上传),origin是远程仓库的别名(由git remote add 设置),master为主分支,新建仓库时的默认分支。
上面测试中,出现了remote: Access denied 的错误,这是因为我的Windows系统之前上传过代码到gitee,系统将我的用户名和密码进行了自动保存,导致此次上传也用之前的用户名和密码,这样自然会上传失败。
修改Window系统凭据
解决办法是将 控制面板->用户账户->凭据管理器->Windows凭据里gitee的凭据删除。
再次上传,Windows提示我输入凭据:
上传成功!
此时可以在gitee网页上看到新上传的文件:
更多推荐
所有评论(0)