适用于开发个人项目场景:
- 在github上新创建一个repo,假设命名为
TestGit
- Git Shell进入你的工作空间,创建目录
TestGit
,并进入此目录。命令如下:
mkdir TestGit
cd TestGit
将此目录初始化为repo:
git init
如果初始化成功,目录下就会生成
.git
目录。这个.git
目录里存储着管理当前目录内容所需的仓库数据。我们将工作目录的内容称为“
附属于该仓库的工作树
”。文件的编辑等操作在工作树中进行,然后记录到仓库中,以此管理文件的历史快照。如果想将文件恢复到原先的状态,可以从仓库中调取之前的快照,在工作树中打开。- 编辑repo,你可以在此repo下写自己的代码。这里我创建了一个文件
Hello.py
,添加内容print 'Hello'
查看当前仓库的状态:
git status
结果如下:
Initial commit Untracked files: (use "git add <file>..." to include in what will be committed) Hello.py nothing added to commit but untracked files present (use "git add" to track)
将修改过的文件添加到暂存区:
git add Hello.py
- 提交,并添加注释
git commit -m "Initial commit"
- 配置remote仓库链接(在Github上可找到)
git remote add origin https://github.com/wangjiang0624/TestGit
- 将本地repo的修改push到remote:
git push -f origin master
2, 3步骤可以使用另一种方式来实现:clone
git colne https://github.com/wangjiang0624/TestGit
cd TestGit