学习资料:『教程』简单明了的Git入门
配置用户名和邮箱
git config user.name # 查看当前登录账号
git config user.email # 查看当前登录邮箱
git config --global user.name "xxx" # 配置用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
初始化和克隆仓库
git init # 初始化本地git仓库(创建新仓库)
git clone "xxx"
保存本地仓库内容
#全部保存
$ git add . # 将文件从工作区加入暂存区,也可get add -A
$ git commit -m "功能1已完成" # 将文件提交到仓库
[master (root-commit) f40ae9b] 功能1已完成
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 main.py
$ git log
commit f40ae9b42bb8dd366eee827f4d55c9c4861289d4 (HEAD -> master)
Author: xxx <xxx@xxx.com>
Date: Fri Dec 30 10:34:40 2022 +0800
功能1已完成
#部分保存
$ git add main.py
$ git commit -m "功能2已完成"
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
3.py
nothing added to commit but untracked files present (use "git add" to track)
$ git add 3.py
$ git commit -m "功能3已完成"
[master c1f099b] 功能3已完成
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 3.py
$ git log
commit c1f099ba96ee7eca05374b95fc86a01036d6a42d (HEAD -> master)
Author: xxx <xxx@xxx.com>
Date: Fri Dec 30 11:00:32 2022 +0800
功能3已完成
commit f40ae9b42bb8dd366eee827f4d55c9c4861289d4
Author: xxx <xxx@xxx.com>
Date: Fri Dec 30 10:34:40 2022 +0800
功能1已完成
这里和视频中显示的结果不同,是因为main.py并未进行修改,修改后提交,不再报错。