常用git命令

导读:本篇文章讲解 常用git命令,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.第一次上传代码到线上:

①第一种方式:

1.在桌面右键-git bash here
2.git clone 仓库地址
3.会出现一个新的文件夹,打开,把要上传的内容复制到文件夹里
4.git add .
5.git commit -m '上传的描述'
6.git push origin master

②第二种方式:

1.在本地创建一个文件夹,点击进去,点鼠标右键,选择-git bash here-
2.初始化:git init
3.输入拉取项目的地址:git remote add origin 路径地址
4.从主分支拉取:git pull origin master

③第三种方式:

1.git config --global user.email "1927695988@qq.com"
2.git config --global user.name "Brave_m."
3.git commit -m “第一次提交”
4.git push origin master

二、日常上传到线上:

1.git add .
2.git commit -m 首页更新
3.git push origin master
线上更新到本地:git pull origin master

三、拉取到本地:

1.第一次拉取

git clone 地址

2.日常拉取

git pull

四、提交git会有unpackage问题:

git rm -r --cached .

五、代码冲突问题:

1.git pull 报错 ——git add . ——git commit -m'bug修改'——出现冲突问题
2.按下Esc键
3.按下Shift + L右边的;(英文状态下)
4.按下q之后回车

六、删除文件

git rm 123.txt
git commit -m '删除了123.txt文件'
git push origin master

七、

error: Your local changes to the following files would be overwritten by merge: 
Please commit your changes or stash them before you merge.

解决办法

1、服务器代码合并本地代码

$ git stash     //暂存当前正在进行的工作。
$ git pull  origin master //拉取服务器的代码
$ git stash pop //合并暂存的代码

2、服务器代码覆盖本地代码

$git reset --hard  //回滚到上一个版本
$git pull origin master

八、有未合并的文件。error: Pulling is not possible because you have unmerged files

git add .           //提交本地代码到工作区
git commit -m '提交本地代码并且获取最新代码'     //如有冲突,先解决冲突合并代码,然后提交
git pull origin master       //注释:获取主分支最新代码

//如果代码上没有冲突,但是提交的时候git提醒有冲突,那么先关闭编辑器,然后编译代码找到冲突,最后手动合并代码解决冲突

九、恢复某个已修改的文件(撤销未提交的修改):

git checkout 文件名
例:git checkout src/com/Android/.../xxx.Java

比如修改的都是java文件,不必一个个撤销,可以使用
$ git checkout *.java

撤销所有修改
$ git checkout .

十、回退版本

git reset  用于回退版本,可以指定退回某一次提交的版本。
$ git reset HEAD^            # 回退所有内容到上一个版本  
$ git reset HEAD^ hello.php  # 回退 hello.php 文件的版本到上一个版本  
$ git  reset  052e           # 回退到指定版本
`


注意:谨慎使用 –hard 参数,它会删除回退点之前的所有信息。

HEAD 说明:

HEAD 表示当前版本

HEAD^ 上一个版本

HEAD^^ 上上一个版本

HEAD^^^ 上上上一个版本

以此类推...

可以使用 ~数字表示
HEAD~0 表示当前版本

HEAD~1 上一个版本

HEAD^2 上上一个版本

HEAD^3 上上上一个版本

以此类推...``

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96049.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!