使用git命令

Posted wangyuxue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用git命令相关的知识,希望对你有一定的参考价值。

一、安装

技术图片

 

 

二、使用

 

git常用命令

  1. 新建git项目提交

1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m ‘first commit‘

4、关联到远程库

git remote add origin 你的远程库地址

如:

git remote add origin https://github.com/cade8800/ionic-demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

*、状态查询命令

git status

 

参考:https://www.cnblogs.com/eedc/p/6168430.html

 

  1. 修改项目提交

1git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

2git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)

3git pull origin master 这是下拉master分支代码(如果是其他分支,将master替换成其他分支名即可),将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行12的操作

4git push origin master 将代码推至远程master分支就可以了

参考:https://www.cnblogs.com/zhanglingbing/p/9391098.html

 

  1. git项目还原到某个版本

1.如果仓库仅自己使用

// 备份当前的分支到 backup_commit

git tag backup_commit

git push origin backup_commit

// 重置 source 分支

git reset --hard 23801b2

// 强制 push 更新远程分支master

git push -f -u origin master

 

参考:https://blog.csdn.net/misstwo_/article/details/78777188

 

  1. 下拉项目强制覆盖本地项目

下面的方法可以强制覆盖,留着以免忘记

git fetch --all

git reset --hard origin/master

git pull

 

 

git命令-切换分支 

Git一般有很多分支,我们clone到本地的时候一般都是master分支,那么如何切换到其他分支呢?主要命令如下:

1. 查看远程分支

$ git branch -a 
我在mxnet根目录下运行以上命令:

~/mxnet$ git branch -a

* master

  remotes/origin/HEAD -> origin/master

  remotes/origin/master

  remotes/origin/nnvm

  remotes/origin/piiswrong-patch-1

  remotes/origin/v0.9rc1

可以看到,我们现在在master分支下

2. 查看本地分支

~/mxnet$ git branch

* master

3. 切换分支

$ git checkout -b v0.9rc1 origin/v0.9rc1

Branch v0.9rc1 set up to track remote branch v0.9rc1 from origin.

Switched to a new branch ‘v0.9rc1‘

 

#已经切换到v0.9rc1分支了

$ git branch

  master

* v0.9rc1

 

#切换回master分支

$ git checkout master

Switched to branch ‘master‘

Your branch is up-to-date with ‘origin/master‘.

 

 

 

提交代码

 

**********************************************************************************
先建git项目提交
**********************************************************************************


1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m ‘first commit‘

4、关联到远程库

git remote add origin 你的远程库地址

如:

git remote add origin https://github.com/cade8800/ionic-demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

*、状态查询命令

git status

 

https://www.cnblogs.com/eedc/p/6168430.html

 

 


**********************************************************************************
代码修改提交
**********************************************************************************

1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)

3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作

4、git push origin master 将代码推至远程就可以了


https://www.cnblogs.com/zhanglingbing/p/9391098.html

 

以上是关于使用git命令的主要内容,如果未能解决你的问题,请参考以下文章

git怎么查看版本命令行

Git常用命令

使用plumbing命令来深入理解git add和git commit的工作原理

Git 工具

Git使用:安装,使用及常用命令整理

Git 使用技巧大全