Git操作常用的命令都在这里了

本文提供了Git的基本操作指南,包括创建、提交、推送代码到仓库,以及分支管理等实用命令,帮助开发者快速掌握版本控制技巧。

转载自 Git操作常用的命令都在这里了


创建仓库

git init

在当前目录执行,会生成 .git目录文件,这个和SVN一致。

提交到仓库
git commit -m "first commit"

-m:表示提交描述,必须要填。

添加到远端仓库
git remote add origin git@github.com:test/test.git
推送到远端仓库
git push -u origin master
克隆仓库

直接从远端把代码克隆下来。

git clone git@github.com:test/test.git
仓库状态
git status
$ git status
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        README.md

nothing added to commit but untracked files present (use "git add" to track)
仓库更新
 
  1. git pull

就等同下面。

git fetch
git merge
添加文件

git add

添加指定文件:

git add test.txt Test.java

添加所有文件:

 
  1. git add .

取消添加文件

git reset HEAD -- filename

git reset HEAD -- Test.java

这样Test.java将不会被提交到仓库中。

删除文件

git rm [--cached] fileName

默认会取消并删除文件, --cached表示不删除文件。

移动/重命名文件
git mv filename1 filename2

该文件必须被add到仓库中才能操作。

查看文件提交记录

git log

$ git log
commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)
Author: javastack <javastack@qq.com>
Date:   Fri Sep 22 10:38:37 2017 +0800

    commit

commit 75336d6769e79581af8aefe2a15c9b2f305064c5
Author: javastack <javastack@qq.com>
Date:   Wed Sep 20 11:19:29 2017 +0800
添加分支

git branch

git branch test1.0
切换分支

git checkout

git checkout test1.0
添加分支并切换

git checkout -b

git checkout -b test1.0
查看所有分支

git branch

$ git branch
* master
  test1.0
删除分支

git branch -d

git branch -d test1.0
合并分支

合并到主干。

git merge

git merge test1.0
提交分支

git push origin

git push origin test1.0
查看分支差异

git diff

git diff master test1.0


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值