今天写了一个Pygame的小工程,想通过Git的方式管理起来,正好极客时间上有课,简单学了一些,加之自己的尝试,一些心得。和坑。
1. 最小设置
#配置user.name和user.email #--global --local git config --global user.name 'your_name' git config --global user.email '[email protected]'
git config (--global) --list
2. 建Git仓库
- 把已有的项目代码纳入Git管理
cd 项目代码所在文件夹
git init
- 新建的项目直接用Git管理
cd 某个文件夹
git init your_project #会在当前路径下创建和项目名称同名的文件夹
cd your_project
3. 往仓库里添加文件
- 仓库构成
- 工作目录(git add files 向缓存区添加文件)
- 缓存区(git commit 发布版本历史)
- 版本历史
- 常用的命令
cp path_a path_b #copy file mv path_a path_b #copy floder git add file #add file to buffer area git commit -m'message' #commit changes with message git log #print commite log git status #check buffer status
4. Git-GitHub
Git和GitHub原来是两回事,就像VS Code是editor,而VS Studio是个IDE一样。我今天才知道...
想把本地仓库上传到GitHub上,SSH遇到一些问题,,明天有空解决。我已经从今天的主线任务上出走很多了...