一,git初始化
让git知道你是谁,
设置"昵称或姓名" (设置的昵称会在提交之后,在码云提交信息中展示。)
git config --global user.name
设置邮箱
git config --global user.email
如下图所示,Uunknown 是未设置user.name时候提交的。
二、在码云创建项目
2.1 码云主页提供新建项目的快捷按钮,点击就可进入到新建项目页面。
2.2 进入到新建页面
2.3 设置项目名称、项目介绍(非必填)其他先保持默认。先新建项目,以后再研究具体设置涵义。
三、本地项目初始化
3.1 通过命令行进入到本地需要提交到码云的项目下。(建议再项目下右键,通过Git Bash Here git提供的命令行工具进行操作, 有git命令的提示联想。)
3.2 输入命令:$git.init初始化 将该项目下的所有文件管理成 一个本地git仓库。
3.3 将项目关联到码云远程仓库命令:$git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
https://gitee.com/xxx/xxx.git : 通过https提交,每次push都会让 输入码云的账号密码。
可以通过命令:git config --global credential.helper cache 设置记住密码的时间。
git config credential.helper 'cache --timeout=3600' //这里记住的是一个小时,如需其他时间,请修改3600为你想修改的时间,单位是秒
git config --global credential.helper store //设置为长期记住密码
git@gitee.com:xxx/xxx.git :通过ssh提交,
这样我们本地仓库就和码云远程仓库关联起来
3.4 修改README.md文件并提交
- 修改README.md文件。
- 执行$git add .命令,将工作区的变化提交到暂存区。
- git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
- git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)
- git add -A :是上面两个功能的合集(git add --all的缩写)
- 执行$git commit -m "提交信息描述"。
- $git push提交到本地仓库。
- $git push remote master提交到远程仓库。
git add .
git commit -m "some str"
git push
等同于
git commit -am "some str"
git push
为了加深记忆,做个记录。
参考资料:http://git.mydoc.io/ 码云帮助文档。