Git常用命令

我不会用Git

复制Gitee或Github仓库链接

001复制https仓库链接

打开Git Bash Here

在任意文件夹下,鼠标右键,选择Git Bash Here

打开git bash here

将仓库内容复制到本地

执行git clone 仓库地址,会在本地生成一个文件夹,并且文件夹的名字为gitee仓库的名字

git clone 仓库地址

03生成仓库名的文件夹

打开刚自动生成的文件夹(OJ文件夹)

打开刚刚自动新建仓库文件夹

用终端进入OJ文件夹

1
cd oj

在OJ文件夹内新建一个文件夹

1
touch test.txt

将新建的文件添加到缓存区

1
git add test.txt

或者也可以使用git add .,意思是将有修改过的文件或者文件夹都添加到缓存区,只有修改过的才会添加到,没有修改过的文件或者文件夹是不会添加到缓存区的。

将所有文件添加到缓存区

将缓存区的文件提交到本地仓库

-m后的双引号表示这一次你提交更新了什么东西,备注一下。

1
git commit -m "这是第一次提交"

将缓存区的文件添加到本地仓库

将本地仓库提交到远程仓库

注意:将本地提交到远程仓库,你需要有对这个仓库的写入权限,如果这个仓库是你所有,那么你拥有最高权限,但是如果这个仓库是别人的,那么,你需要对方拉你进入这个仓库,并且拥有写入权限。

如果你想新建一个分支,并且提交到这个新建分支上则

git branch 分支名 //新建分支

git checkout 分支名 // 切换到新分支

git push origin 分支名 // 提交到新分支名

1
git push origin master

提交成功

安装Git

Git官网:https://git-scm.com/download/win

下载Git

根据你电脑下载对应的版本,一般都是64位电脑比较多。

03

下载完一直点Next安装即可

复制Gitee或Github仓库链接

001复制https仓库链接

打开Git Bash Here

在任意文件夹下,鼠标右键,选择Git Bash Here

打开git bash here

将仓库内容复制到本地

执行git clone 仓库地址,会在本地生成一个文件夹,并且文件夹的名字为gitee仓库的名字

git clone 仓库地址

03生成仓库名的文件夹

打开刚自动生成的文件夹(OJ文件夹)

打开刚刚自动新建仓库文件夹

在终端进入OJ文件夹

cd 文件夹名

1
cd oj

在OJ文件夹内新建一个test.txt文本

1
touch test.txt

将新建的文件添加到缓存区

1
git add test.txt

或者也可以使用git add .,意思是将有修改过的文件或者文件夹都添加到缓存区,只有修改过的才会添加到,没有修改过的文件或者文件夹是不会添加到缓存区的。

将所有文件添加到缓存区

将缓存区的文件提交到本地仓库

-m后的双引号表示这一次你提交更新了什么东西,备注一下。

1
git commit -m "这是第一次提交"

将缓存区的文件添加到本地仓库

将本地仓库提交到远程仓库

注意:将本地提交到远程仓库,你需要有对这个仓库的写入权限,如果这个仓库是你所有,那么你拥有最高权限,但是如果这个仓库是别人的,那么,你需要对方拉你进入这个仓库,并且拥有写入权限。

首次提交可能还会弹出一个登录窗口,要求你输入gitee的账号和密码

这个个人空间地址是用户名

08用户名

1
git push origin master

提交成功

汉化Git Bash Here

终端右键—>Options...—>Window—>UI language—>zh_CN

git汉化

Git指令

Git常用命令
1
2
3
4
5
6
git help <command> # 显示command的help
git show # 显示某次提交的内容 git show $id
git co -- <file> # 抛弃工作区修改
git co . # 抛弃工作区修改
git add <file> # 将file文件修改过

强制推送覆盖远程仓库(慎用)

添加-f表示强制推送,此举会强制推送本地仓库内容到远程仓库,并且会覆盖掉远程仓库内容,一定要慎用。

1
git push -f origin main