在 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 下来.
点击重新载入:
可以看到老大写的代码. 不要改别人的代码. 修改一下提交:
来源: https://www.cnblogs.com/randompage/p/10275627.html