git pull使用
git pull用于当其他共享用户更新仓库后,其他用户在本地重新更新仓库的操作。
git pull orgin master
master代表拉取仓库的分支。
当遇到冲突报错时,将之前的操作进行覆盖
1 git reset --hard
2 git pull
git clone
git clone + 项目地址
用来将远程仓库克隆到本地,如果要选择不同分支,可以使用
git clone -b + 分支 + 项目地址
git clone -b dev-20210802 https://gitee.com/NeoSunJZ/lib4univ.git
更新仓库
1、get add .
也可以在add后面加上具体更新的文件
2、get commit --message""
git commit 来提交修改的备注
3、git push
最后别忘了git push一下
实际开发流程
1、在本地拉取使用git clone 拉取远端仓库
git clone -b dev-20210802 https://gitee.com/NeoSunJZ/lib4univ.git
2、新建一个本地分支mine,将dev的代码拷贝到mine上。
git checkout -b mine
3、在mine分支上进行代码的编写,至此,mine分支时本地代码编写的分支,dev分支是远程pull的分支。
4、当远端dev和本地mine都发生冲突时怎么做?首先切换到dev分支
git checkout dev
5、先将远端pull下来,再合并,再上传。git pull拉取dev
git pull
5、在dev分支下,将dev分支和mine分支进行合并
git merge mine
6、再返回到编译器下,就可以手动选择删除或者保留,手动修改完毕后上传
get add .
get commit --message""
git push
7、此时dev分支下的代码为最新,我们删除原来本地的mine分支,再新建mine并拷贝代码到mine分支,进行开发,就完成了一个循环。
git branch -d mine
git checkout -b mine
git跳到以前版本
1、git log查看版本号
2、git reset --hard +版本号
git强制push上传
1、git push -f设置强制上传
2、然后进行git add .等等的操作