git命令使用记录

github网络连接稍微有些慢,这里使用coding做测试:

首先要分两种情况,一种是直接clone远程库,一种是将本地的代码push到远程库。先说clone到本地

1.clone

通常是我们clone一个远程库的分支下来,并初始化本地仓库,而且将远程库命名为origin。这样就可以使用本地版本库以及推送到远程版本库了。

首先在coding上新建一个项目leatn-git,初始化可以勾选readme和gitignore。readme是项目介绍,gitignore是表示哪种文件可以忽略版本追踪。

复制地址,然后在本地目录上右键,选择git bash,输入:git clone xxx.git,输入用户名和密码就可以clone下来了。

这样就在本地lear-front的目录下创建了一个新目录:learn-git。并且添加了一个远程库origin,并绑定到我们的coding项目。其中,本地默认初始化一个master分支,和origin的master对应。

2.查看远程分支:git remote

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master) $ git remote origin

3.添加远程仓库:git remote add 别名 xxx.git

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master) $ git remote orgin2 origin Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master) $ git remote -v orgin2 3243.git (fetch) orgin2 3243.git (push) origin https://git.coding.net/chenxing/learn-git.git (fetch) origin https://git.coding.net/chenxing/learn-git.git (push)

4.删除远程仓库:git remote rm 别名

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master) $ git remote rm orgin2 Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master) $ git remote origin

5.本地提交:git commit -m "日志"

查看当前状态: $ git status 将所有修改过的文件放入暂存区 $ git add -A 提交到本地仓库: $ git commit -m "修改gitignore文件,添加忽略类型"

6.推送到远程库:git push 

$ git push origin master 如果本地仓库没有远程仓库的版本先进,即远程库更新后你没有更新,则会报错,要更新merge后才可以push,这时如果你确实想直接推送过去而不管原来仓库的内容,用-f,这在初建远程库后将本地项目直接推送到远程库很有用。 $git push -f origin master

7.将远程库的更新到本地:git pull

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python攻城狮

通过pycharm的Database设置进行数据库的可视化

722
来自专栏冷冷

微信JS-SDK 注入权限验证配置

wx.config({     debug: true, // 开启调试模式,建议开发时开启     appId: '${appId}',      //注意 ...

1806
来自专栏pangguoming

MySql 5.7安装(随机密码,修改默认密码)两个坑

793
来自专栏androidBlog

Git config 使用说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/de...

370
来自专栏IMWeb前端团队

vue跨域问题的解决

本文作者:IMWeb jacksun 原文出处:IMWeb社区 未经同意,禁止转载 vue官网上面没有发现实质解决跨域问题的内容,再没有后台配合的前提...

1975
来自专栏别先生

Eclipse连接到My sql数据库之前操作

Eclipse连接到My sql数据库之前操作 1:首先是安装My sql数据库(为了减少你的麻烦,按照下面的连接,下载即可)百度云链接:http://pan....

1828
来自专栏杂七杂八

搭建SSM开发框架

之前也使用过SSM开发web项目,但是一直没有详细深入的研究。现在准备从头学起,围绕一个或两个小项目,将SSM框架基本流程搞清楚。下面首先进行项目的搭建。 JD...

4556
来自专栏猿说1024

Redis 安装教程

1443
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统--系统权限全套完整图

2017-06起版本更新数据权限,有时候我们不想我们的业务员看到一些金额或者重要信息,所以在原有权限基础中补充数据权限 1.在创建模块时候可以自由添加要禁用的数...

2138
来自专栏Python

windows下命令行模式中cd命令无效的原因

当我们执行cmd 想切换当前工作目录时,会发现windows下命令行模式中cd命令没有生效,到底是什么原因呢? ? 例如: 当我们想切换到 D:\MySql\m...

1808

扫描关注云+社区