建议多敲代码,少使用图形界面
1. 从远程服务器克隆项目
git clone https:
2. 将本地更新提交在远程仓库
git add .
git commit -m "add new File"
git push -u origin master
git status
3. clone fetch pull的区别
- clone
从远程服务器克隆一个一模一样的版本库到本地,复制的是整个版本库,是一个本地从无到有的过程 - pull
相当于是从远程获取最新版本并merge(合并)到本地 git pull = git fetch + git merge,git fetch更安全一些 - fetch
相当于是从远程获取最新版本到本地,不会自动merge
4. 多人合作使用Git
- 编辑前下拉最新版到本地
git fetch origin
git merge origin/master
git pull origin
- 用户A和用户B并行工作发生冲突时处理
用户A先于用户B提交不会有冲突
用户B上推时远程的项目已改动会有冲突,解决如下(对B而言)
git fetch origin
git merge origin/master
git add .
git commit -m "B change"
git push origin