分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

github上传代码总结

发布时间:2023-09-06 01:30责任编辑:郭大石关键词:github

git和svn的区别?(这部分是官方的说法)

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,集中式版本控制系统是必须联网才能工作。提交代码之前必须sun up,要不有可能冲掉了别人的代码。

Git是分布式版本控制系统,直接在本地建立自己的branch开发,减少不必要的冲突。

git常用命令(下面的这几个命令都是我在工作中用的比较多的)

git clone + git地址 //克隆代码到本地

git check out master //拉取主干最新代码

git pull//获取最新代码

git checkout -b dev //创建分支dev

提交代码

git add->git commit -m “修改点描述”->git push

合并分支

git pull//合并

git fetch//不合并

Pull的时候先要保存本地自己修改的地方:

 Stash save ->pull->stash pop

丢弃本地的修改:revert->pull

git diff //查看已追踪文件的修改

git status//查看工作区内的所有修改文件

如果想看更加全面的命令,可以参考:http://www.cnblogs.com/vman/articles/Git_cmds.html

自己总结的四个git提代码步骤(一般提代码,我都用客户端,客户端感觉用这四部足以)

commit->fetch->rebase->push

解释:commit:把自己本地修改好的文件先上传到本地代码库;

      Fetch:拉取库上最新的代码,但是不覆盖本地的;

      Rebase:比较本地库上的代码和库上的区别,有冲突解决冲突;

      Push:没有冲突,直接上传到远端库。

github上传代码总结

原文地址:http://www.cnblogs.com/kellyPan/p/8045249.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved