git笔记
git笔记
catisher前提
配置好你的git信息
为你的github添加ssh公钥(其它的例如RSA公钥也行)
拷贝github上的仓库
在你想放置的文件夹页面打开git bash,输入以下命令(clone后面是我的ssh地址):
1 | $ git clone git@github.com:catisher/catisher.git |
推送至目的仓库
在git bash 中输入以下命令:
1 | $ git add . #注意这个“.”,add 后的“.”表示加入该文件夹的全部文件 |
提交与修改操作总览1
2
3
4
5
6
7
8
9
10
11git add #添加文件到暂存区
git status #查看仓库当前的状态,显示有变更的文件。
git diff #比较文件的不同,即暂存区和工作区的差异。
git commit #提交暂存区到本地仓库。
git reset #回退版本。
git rm #将文件从暂存区和工作区中删除。
git mv #移动或重命名工作区文件。
git checkout #分支切换。
git switch #(Git 2.23 版本引入) 更清晰地切换分支。
git restore #(Git 2.23 版本引入) 恢复或撤销文件的更改。
提交日志1
2git log #查看历史提交记录
git blame <file> #以列表形式查看指定文件的历史修改记录
远程操作
1 | git remote #远程仓库操作 |
注意要push另一个远程仓库,要更改