git使用操作
1、首先下载安装好Git,安装好后右击鼠标会出现下图:
2、然后在你想让git接管的文件夹中右击鼠标,点击git bash here,会出现小黑框,类似于cmd
3、在文本框中输入git init,意思是初始化仓库,以后这个文件夹就被git接管了,文件夹有任何变动git都会捕捉到。
文件夹中会出现.git文件,看不到的话就在文件资源管理器中菜单栏点击查看选择显示隐藏的项目。一定不能动git文件中的任何文件。
git status 查看仓库状态,工作区(红色),缓冲区(绿色),版本库
git add -A 将工作区所有文件提交到缓冲区
git commit -m “注释(一定要写)”,会出现版本号,将缓冲区文件提交到版本库。
git diff 文件名 作用对比文件,只能检测到增加和删除
git checkout – 文件名 将某一个文件的修改撤回至与上一次工作区相一致的情况
git log 查看提交日志
其他命令,博客中有就不说了。
本地库连接远程库(gitee)(先有本地库)
1、登录gitee,创建账号,新建仓库(仓库名称,选择公开,选择语言啥都不改,底下如果有勾都去掉,然后点创建,远程库就有了)
2、关联远程库和本地库:在码云中点击头像->设置->找到ssh公钥(在此之前你需要导出本机的公钥和私钥,在git控制台中输入命令:ssh-keygen -t rsa -C “你的邮箱”),导出来公钥后,添加到gitee上公钥的区域,然后确定就行。
3、然后根据新建仓库后跳转的代码区有入门教程。第一次提交会出现一个填用户名和密码的框,就直接填码云的用户名和密码就行了。
4、出现这种错误是本地库内容为空,重新将文件提交到本地库就行:$ git push -u origin master(这是第一次提交,之后直接git push推送到原程库中就可以了)
error: src refspec master does not match any
error: failed to push some refs to ‘https://gitee.com/misty-rain-yy/git-test.git’
本地库连接远程库(gitee)(先有远程库)
创建远程库:根据自己的需求选择语言,添加开源许可证,选择第一个打勾(使用readme文件初始化这个仓库)。然后创建,这个仓库和之前创建的仓库不一样,里面内容不是空的了有三个文件。此时没有本地库。
先生成一个本地库:点一下当前远程库中有个克隆/下载按钮,点击它之后选择https或者ssh都好,之后点击复制,然后在需要生成仓库文件夹的地方右击鼠标,git bush here,输入git clone 之前复制的地址(将远程库克隆到本地),意思是拉取远程库到本地。本地会多一个文件夹就是你的远程库中的内容,已经初始化完了。
程库克隆到本地),意思是拉取远程库到本地。本地会多一个文件夹就是你的远程库中的内容,已经初始化完了。
如果密码输入错误的话:控制面板 ->凭据管理器 ->windows凭据中删掉就可以了
远程分支代码强行覆盖本地代码操作
git fetch --all
从远程获取最新版本到本地,不会merge
git reset --hard origin/master
–hard origin/ master指定远程的分支
git pull