Git管理码云代码
一、安装git
.要使用git 先安转git 请到官网下载最新git http://git-scm.com/downloads 安装完成右键查看下是否有如下图所示的图标
初次使用可以执行下列命令配置Git,
则执行相关代码: `git config --global user.email "你的邮箱"`
`git config --global user.name "你的名字"`
以上配置了本地的提交码云账户,同时配置信息在“C:\Users\ppl\ .gitconfig”中也可以看到
在执行一下 `git status` 出现入选信息:
然后执行本地建立git文件
本次建立的git文件是在本地完成的项目上建立的。找到当前完成项目的文件夹完成如下代码
(1)“git init” 初始化项目
(2)“git status” 展示了所有文件的状态
(3)“git add” . 提交所有的文件
(4) “git commit -m "init my project” " 提交项目
注意:如果有提示如下:
这个时候项目就提交到了本地的项目中
三、建立码云空仓储
(1)***云账号密码
(2)添加公钥
2.1 一般自己的电脑里面有已经存在的公钥,如果没有的话就自己创建一个公钥
2.2 创建公钥:
在Git中输入如下命令: `$ ssh-****** -t rsa -C "你的邮箱"`
之后会弹出公钥保存的文件名,自己按喜好取一个名字
(3) 创建项目(空仓储)
蓝色方框中的网址路径链接就是上一步建立的码云中的仓库链接地址
选好之后就建立好了一个空仓储,如果看到下图所示的三个黑框框就说明已经创建完成,然后执行相关的代码,刷新一下码云的界面就会看到你的项目已经上传成功了!
所遇问题但有时会解答:
出现如下报错,
很明显是:本地没有update到最新版本的项目(git上有README.md文件没下载下来)本地直接push所以会出错。
结局办法类似于SVN一样,先update一下,再去commit,估计就可以了。
随意一次做了如想常识,最终解决了问题
运行命令:git pull origin 把远程分支拉取回来到本地,同时把本地代码和远程更新到一致。
git pull --rebase origin master
[email protected] /cygdrive/e/dev_root/git/crifanLib $ git pull --rebase origin master From https://github.com/crifan/crifanLib * branch master -> FETCH_HEAD First, rewinding head to replay your work on top of it... Applying: add local crifanLib to github
运行命令:git push origin master
[email protected] /cygdrive/e/dev_root/git/crifanLib $ git push origin master Username for 'https://github.com': Password for 'https://[email protected]': Counting objects: 19, done. Delta compression using up to 4 threads. Compressing objects: 100% (14/14), done. Writing objects: 100% (18/18), 112.33 KiB, done. Total 18 (delta 0), reused 0 (delta 0) To https://github.com/crifan/crifanLib.git 6bae951..32d67c7 master -> master
即可成功把本地的文件都上传到github上面去了。
可以看到,此时已经把github上最新的文件下载下来了:
参考链接:https://blog.****.net/dongqian911/article/details/83587369
https://gitee.com/progit/1-起步.html#1.1-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6