git本地项目代码上传至码云远程仓库总结

git基本使用小结

之前公司的版本控制工具一直用的是svn,最近要改用git,之前用svn一直很熟,没用过git,顺应公司形势学习一下最基本的使用,避免正式切换后影响项目进度。

下载、安装都很简单,网上有很多资源,选个最新版本下载一下,安装。

安装成功后,会在开始菜单中出现这几个东西:

 

如果你的本机是安装成功第一次使用,先配置一下一些基本的信息

$ git config--global user.name "Your Name"
$ git config --global user.email"email@example.com"

 

 

 

github大伙总该听说过的吧,码云就是中国版的github,如果有兴趣,可以一起了解一下,毕竟有时候github抽起风来,啥都搞不来。所以还是国内的环境好,中国的github还是很适用于大部分国人的,虽然里面的内容不多,但是相较于github的国外服务器,码云在国内的速度那是杠杠的,而且,最最关键的是,私有项目免费!私有项目免费!私有项目免费!!!

码云(Git@OSC)是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,不限制私有库和公有库数量,所以这我要做的就是在码云上注册一个帐号,创建一个私有项目(千万别把公司的项目,建成公有项目,否则可能要恭喜你,你马上要game over了),把我本地仓库的项目上传到码云上。以后不管你在公司还是在家,就可以自由的上传、下载你的项目了。

 

 

一、在码云上创建项目名称为demo的项目,地址为https://gitee.com/fox9916/demo.git

 

二、打开GitBash ,用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息

git init

git status

 

 

三、将你本地仓库与码云上的远程仓库关联起来

git remote add origin https://gitee.com/fox9916/demo.git

 

四、在你准备上传你的项目之前,最好更新一下项目,确保没有和远程仓库的代码有冲突

git pull --rebase orign master

 

五、把你的项目复制到这个目录下,用命令添加你要上传的项目,再提交到本地暂存区,最后把本地仓库项目提交到远程仓库。git 是强烈建议你在提交代码的时候,要写备注注释的,所以既然人家是强烈建议,你就别懒了。

git add . 添加目录下所有发生改变的文件

git commit -m '注释信息'

git push -u origin master 本地仓库代码提交至远程仓库

如图,上传成功!

 

 

六、新建一个目录,从码云上把上传的代码下载下来:

git clone https://gitee.com/fox9916/demo.git

 

这些都是最基本的使用,平时开发上传、下载基本够用了,如果要开分支什么的,也很简单。

 

 

查看所有分支  :gitbranch -a

切换到某一分支:git checkout  分支名称

合并分支:git merge 原分支  目标分支

提交命令有两个,git push origin master(正常提交)和git push origin master -f(强制提交,强制提交可能会把之前的commit注释信息,不会改变修改的代码,慎用),都是提交到master分支

 

查看远程分支             gitbranch -a 或git branch -r

创建本地分支             gitbranch demo_fenzhi

切换到本地分支          gitcheckout demo_fenzhi

删除本地分支             gitbranch -d demo_fenzhi

查看本地分支状态        git branch

创建远程的分支,并且把本地分支推送到远程分支上      

git push origin demo_fenzhi:demo_fenzhi     本地分支名称:远程分支名称

删除远程分支

git push origin :demo_fenzhi

或git push origin --delete demo_fenzhi

 

本地分支与远程分支比较 git diff demo_dev origin/demo_fenzhi  //demo_dev为本地分支,demo_fenzhi为远程分支

 

本地分支关联远程分支 git pull origin demo_fenzhi 

新分支并切换到分支 git checkout -b bende_fenzhi

 

转载于:https://my.oschina.net/u/3572879/blog/1576348

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值