git笔记

前提
配置好你的git信息
为你的github添加ssh公钥(其它的例如RSA公钥也行)
拷贝github上的仓库
在你想放置的文件夹页面打开git bash,输入以下命令(clone后面是我的ssh地址):

1
$ git clone git@github.com:catisher/catisher.git

推送至目的仓库
在git bash 中输入以下命令:

1
2
3
$ git add .     #注意这个“.”,add 后的“.”表示加入该文件夹的全部文件
$ git commit -m "更新图片" # commit 后的-m最好写上参数,引号内内容可看做是对这次提交的一个说明
$ git push #git push即推送至你的目的仓库

提交与修改操作总览

1
2
3
4
5
6
7
8
9
10
11
git 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
2
git log	#查看历史提交记录
git blame <file> #以列表形式查看指定文件的历史修改记录

远程操作

1
2
3
4
git remote	#远程仓库操作
git fetch #从远程获取代码库
git pull #下载远程代码并合并
git push #上传远程代码并合并

注意要push另一个远程仓库,要更改