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 条评论
登录 后参与评论

相关文章

来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.2K7
来自专栏杨龙飞前端

scrollto 到指定位置

2514
来自专栏Golang语言社区

【Golang语言社区】GO1.9 map并发安全测试

var m sync.Map //全局 func maintest() { // 第一个 YongHuomap := make(map[st...

4768
来自专栏跟着阿笨一起玩NET

c#实现打印功能

2792
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

2978
来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

2576
来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2717
来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

4045
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

6908
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

2645

扫码关注云+社区