7gugu’s blog

日本分站

Git使用总结

导论

最近学校老师布置了"项目版本管理",然后搞了一周,总结了一些协作的经验,写在这里,方便大家也方便日后的自己。

下载仓库的代码

  1. 访问网页仓库
  2. 获取SSH/HTTP链接
  3. cmd中输入以下指令

[shell] git clone 仓库地址 [/shell]

提交自己的代码到Git库

  1. 修改自己的代码
  2. 执行以下指令

[shell] git add * //把代码从工作区提交到缓存区 git commit -m "message" //添加代码备注 git push [--set-upstream origin branchname] //假如使用新的分支,就需要设定分支点[一般从master分支] [/shell]

拉取更新到本地

  • 如果master是自己控制的,执行以下代码即可

[shell] git pull [/shell]

  • 如果master是别人的,你只是一个贡献者,就需要执行以下代码了

[shell] git checkout master //合并分之后,要先切换到主分支才能拉取到新数据 git pull git checkout branchname //切换回自身分支进行开发 git merge master //合并本地分支 [/shell]

完成上述的代码,即可顺利的更新本地代码。如果发生冲突,就需要先手动解决了冲突才能合并本地分支。

回滚版本

  • 执行以下代码即可

[shell] git reset --hard 版本号 //版本号就是那一串数字字母混合的字符串,可以用缩写,git会自动识别 [/shell]

结束

这周大概就只总结到这些经验,但中了这么多坑之后,总结出了git正确的使用姿势也算是一大收获了。确实很开心:)就先写到这吧,以后有更多姿势再写进来。