1.配置邮箱和用户名
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
2.获取远程仓库代码
git clone [url]
3.切换分支
git checkout [branchName]
4.增/删文件
# 新增文件
git add [fileName1] [fileName2] ...
# 删除文件
git rm [fileName1] [fileName2] ...
5.代码提交
# 提交修改,XXX为注释内容
git commit -m "OCT | Mod XXX" [fileName1] [fileName2] ...
# 推送修改到远程服务器
git push origin [branchName]
6.新建分支
# 查看所有分支
git branch -a
# 创建本地新分支
git checkout -b [newBranchName]
# 将本地新分支推送到远程服务器
git push --set-upstream origin [newBranchName]
7.合并分支代码
# 合并指定分支修改到当前分支,branchName为指定分支名
git merge [branchName]
# 提交修改到远程服务器
git push
8.修改密码后重新登陆
# 执行以下两条命令,重新执行其他命令时就会提示重新输入用户名密码
git config --system --unset credential.helper
git config --global credential.helper store
7.查看代码提交信息
# 查看仓库地址
git remote -v
# 查看用户信息
git config --global --list
# 统计代码行数
git log --after="2023-01-01 00:00:00" --before="2023-12-31 23:59:59" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 + $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'