访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux中Git集中操作命令汇总

时间:2019-08-13

linux命令windows命令_linux解压命令_linux命令

yntaxHighlighter

1

2

3

4

5

6

git version # 查看版本

git config -l # 查看当前配置

git config --global user.name "Dean" # 设置用户名,邮箱

git config --global user.email g.xiangyu1990@gmail.com # 设置用户名,邮箱

git config --global alias.ci commit # 设置git命令的别名

git config --global alias.co checkout # 设置git命令的别名

git仓库(repository):

1

2

3

4

# 创建一个本地的git仓库并命名:

git init demo

# 克隆一个远程的git仓库到指定路径:

git clone https://github.com/a396901990/android.git /path/workpsace

git分支(branch):

1

2

3

4

5

6

7

git branch # 查看分支

git remote show origin # 查看所有分支

git branch <branchname> # 创建新分支

git checkout <branchname> # 切换到分支

git checkout -b <new_branch> # 创建并切换到新分支

git branch -d <branchname> # 删除分支(-D强删)

git branch -m <old> <new> # 本地分支重命名

git添加(add):

1

2

3

4

5

git add <file> # 将本地指定文件名或目录(新增和修改linux命令,没有删除)的文件添加到暂存区

git add . # 将本地所有的(新增和修改,没有删除)文件添加到暂存区

git add -u # 将本地的(修改和删除,没有新增)文件添加到暂存区

git add -A # 将本地所有改动添加到暂存区(git add -A = git add . + git add -u)

git add -i # 打开一个交互式界面按需求添加文件

git删除/重命名(rm/mv):

1

2

3

4

git rm <file> # 删除文件

git rm -r <floder> # 删除文件夹

git rm --cached <file> # 从版本库中删除文件,但不删除文件

git mv <old_name> <new_name> # 文件重命名

git提交(commit):

linux解压命令_linux命令_linux命令windows命令

1

2

3

4

git commit -m "comment" # 提交暂存区中的内容(已经add)并添加注释

然后我们添加修改文件readme.txt到缓冲区,并提交git commit。可以是.,表示添加当前目录下所有(as a whole)未追踪的文件或修改(unversioned/untracked files or modification)到git索引。通过命令git status来查看是否还有文件未提交,说明没有任何文件未提交,但是我现在继续来改下readme.txt内容,比如我在下面添加一行2222222222内容,继续使用git status来查看下结果,readme.txt文件已被修改,通过git diff readme.txt看下readme.txt文件到底改了什么内容。

 上一个教程:linux sed命令 常用方法