0%

git常用命令

git常用命令

删除远端分支:
git push origin –delete dev_ygy

注:先add文件,在commit提交
1.$ git add file1.txt
$ git add file2.txt file3.txt 1次add多个文件
$ git commit -m “add 3 files.”git add 文件

方法一 git add 添加多个文件,文件之间以空格隔开

git add file1 file2 file3

方法二 多次git add

git add file1
git add file2
git add file2

方法三 添加指定目录下的文件
config目录下及子目录下所有文件,home目录下的所有.php文件

git config/*
git home/*.php

方法四 git add . 添加所有的文件, 或者 git add –all 添加所有的文件

git add .
git add –all

git add 文件夹
git add 文件夹名


  1. git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
    虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是很好的。比如你休假两周从国外回来,第一天上班时,已经记不清上次怎么修改的readme.txt,所以,需要用git diff这个命令看看:

    git status 改了哪些文件
    git diff 改动了什么具体内容

  2. HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id。

穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

  1. $ git checkout – readme.txt 可以丢弃工作区的修改:
  2. git checkout – file命令中的–很重要,没有–,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令。
  1. git branch -a 查看所有远程分支

1.为避免冲突需要先同步下远程仓库

git pull

2.在本地项目目录下删除缓存

git rm -r --cached .

3.再次add所有文件

输入以下命令,再次将项目中所有文件添加到本地仓库缓存中

git add .

4.添加commit,提交到远程库

git commit -m “filter new files”

git push