点击页面右上角的+号,在github新建一个仓库:
Clone or download 点击 Clone with HTTPS ,复制地址。
在桌面新建manager 和 zhangsan 两个文件夹 ,然后打开manager 文件夹,输入命令:git clone https://github.com/randompaga/test009.git ,将GitHub上新建的项目test009 仓库复制到 manager 文件夹里。
git config user.name \'老大\'
git config user.email \'manager@163.com\'
设置 config 配置信息:
配置后:
在 桌面新建一个eat.py文件,写入一些代码,并保存。git add . 将所有文件提交至缓存区。git commit -m \'立项\' ,将缓存区文件传至仓库,并备注信息为:\'立项\' 。
用git push 命令 将刚刚写的eat.py文件上传至github ,需要输入github 的账户名和密码:
上传成功:
打开eat.py。可以看到刚刚写的代码:
设置存储密码,下次 git pull 的时候不用再输入密码
git add . git commit -m \'添加小狗吃肉\' git push
刷新githua 页面:
更新后的代码被提交了上去。
用同样的方法在桌面新建文件夹zhangsan ,并将项目克隆至该文件夹。
用gedit方法 分别打开 manager 和 zhangsan 文件夹中的 eat.py文件夹。并添加代码:
老大先提交代码,print("老大说,不吃了"),可以正常提交。
张三后提交代码,print("小猫小猫爱吃鱼,今天就吃鱼。")
发生冲突,GitHub不知道以哪个版本为准。
解决方法:张三git push 的时候,先git pull一下,将老大修改过的最新版down下来。
点击重新载入:
可以看到老大写的代码。不要改别人的代码。修改一下提交: