发布时间:2022-10-10 12:30
git config user.name 你的github用户名
git config user.email 邮箱地址
A - Added (This is a new file that has been added to the repository)
M - Modified (An existing file has been changed)
D - Deleted (a file has been deleted)
U - Untracked (The file is new or has been changed but has not been added to the repository yet)
C - Conflict (There is a conflict in the file)
R - Renamed (The file has been renamed)
S - Submodule (In repository exists another subrepository)
视频解说
…or create a new repository on the command line
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/username/test.git
git push -u origin main
…or push an existing repository from the command line
git remote add origin https://github.com/username/test.git
git branch -M main
git push -u origin main
…or import code from another repository
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.
不知道为什么交互不行,直接在powershell终端运行就可以,还挺快
有图
# 后续貌似秩序这样的命令了
git add .
git commit -m "first commit"
git push -u origin main
# 其余的可能只是第一次使用设置一下就可以了
git log
#之后一直按回车一次查看,应该是进入了vim,之后按q退出
# 找到对应的想返回的commit id
git reset --hard f07f4d030611cd57db27aee7187cb86bb233de57
# 回滚成功
参考
有图
# 回滚历史版本后就无法在main分支中
# 需要创建新的分支
git checkout -b main2
#上传更新到新的分支
git add.
git push -u origin main2
参考