git工具

一 git的基本操作

1 可以用cd寻找文件,先打cd加空格,然后把对应的文件拖入git控制台中即可(图在标题2处)
2 然后用git init可以创建仓库(创建一个空的文件夹不然会各种报错)
Paste_Image.png
Paste_Image.png

(拥有.git之后就拥有保存代码的能力,这是一个本地仓库,以后文件都放有这个文件夹的目录下,不然代码变砖,如下图这般即可)

正确做法
若是看不到.git文件

可以如下图操作

步骤1
步骤2
3 用git status可以查询仓库状态

可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件.。
图中红色字体代表这个文件还未加入缓存区


Paste_Image.png
4 用git add .可以把文件加入缓存区

图中的绿色字体代表文件已经被加入了缓存区


Paste_Image.png
5 用git commit -m "自己想要输入的内容" 可以把缓存区文件保存到正式仓库

假如你没有登录帐号,就需要去做第6步,帐号可以去oschina创建,登录完之后重新做一遍这个步骤即可


Paste_Image.png
6 用下面方法加入账号

这是系统提示的


Paste_Image.png

这是我自己的


Paste_Image.png
7 查询日志

输入git log 即可查询使用git的日志


Paste_Image.png
8 回退到上一个版本

输入git reset --hard HEAD^ 即可回退到上一个版本


Paste_Image.png
9 查看历史版本号

输入git reflog 即可查看历史的版本号,用版本号可以回退到相应版本


Paste_Image.png
10 回退选中版本号的版本

输入git reset --hard 版本号 即可回退到相应版本


Paste_Image.png
11 克隆网络上的文件到本地仓库中

输入git clone 网址

Paste_Image.png
12 创建远程仓库

登录这个网址https://git.oschina.net/

创建远程仓库
Paste_Image.png
13 将本地仓库代码推到远程服务器仓库

输入git push

Paste_Image.png

14 远程仓库版本号大于本地仓库版本号时解决方法
远程仓库版本号大于本地的时候报错

报错之后输入git pull ,可以将远程仓库多出来的代码加到本地仓库之中,然后覆盖本地仓库版本号。(若是窗口变成蓝色字体的另外界面,输入:wq可以回去)

二 如何部署公钥/私钥

假如使用GIT的时候经常输入密码觉得麻烦,就可以通过部署私钥和公钥来解决

1 打开Git Bash

然后输入

 ssh-keygen -t rsa -C  "xxxxxxx@xxx.com"

输入后连续回车,有选项就选y,就会出现到下面的图

Paste_Image.png
2 查看私钥
cat ~/.ssh/id_rsa.pub // 查看刚才配对的私钥

可以上oschina设置私钥(网址上面有)

Paste_Image.png
点击添加个人公钥

把查看私钥的那些字段复制到

Paste_Image.png

(要是说格式不对就把邮箱删掉)
确认后就会生成下面这个图

Paste_Image.png
3 查看是否匹配成功
ssh -T git@git.oschina.net // 查看是否配对成功
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容