git命令及运行结果
-
git命令是用于进行版本控制的软件,可以管理代码的版本和分支。下面列举了一些常用的git命令及其运行结果:
1. git init:
运行结果:初始化一个空的git仓库2. git clone
:
运行结果:克隆一个远程仓库到本地3. git add
:
运行结果:将指定文件添加到暂存区4. git commit -m “
“:
运行结果:提交暂存区中的文件到本地仓库,并添加提交信息5. git status:
运行结果:查看仓库的状态,包括哪些文件被修改了但还未添加、哪些文件已经添加到暂存区、哪些文件已经提交到本地仓库等6. git log:
运行结果:查看提交历史记录7. git branch:
运行结果:查看当前仓库的分支列表8. git checkout
:
运行结果:切换到指定分支9. git merge
:
运行结果:将指定分支合并到当前分支10. git push:
运行结果:将本地仓库中的修改推送到远程仓库11. git pull:
运行结果:从远程仓库拉取最新代码到本地仓库12. git remote add origin
:
运行结果:将远程仓库地址添加到本地仓库中以上是一些常用的git命令及其运行结果,通过这些命令可以实现对代码的版本控制和管理。
2年前 -
git是一个分布式版本控制系统,它提供了一系列的命令来管理和控制代码的版本。以下是常用的git命令及其运行结果的示例:
1. git init
运行结果:Initialized empty Git repository in /path/to/repository/
说明:这个命令将在当前目录创建一个新的git仓库。2. git clone
运行结果:Cloning into ‘repository’…
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (8/8), done.
…
说明:这个命令将克隆一个远程仓库到本地。3. git add
运行结果:无输出
说明:这个命令将指定的文件添加到暂存区,准备提交。4. git commit -m “commit message”
运行结果:[branch_name] commit message
说明:这个命令将暂存区的文件提交到本地仓库,并附带一条提交信息。5. git push origin
运行结果:Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 4 threads.
…
说明:这个命令将本地仓库的内容推送到远程仓库。6. git pull origin
运行结果:From
* branch_name -> origin/branch_name
Updating bc12345..de67890
…
说明:这个命令从远程仓库拉取最新的代码到本地仓库。7. git branch
运行结果:* master
说明:这个命令列出所有分支,并标记当前分支。8. git checkout
运行结果:Switched to branch ‘branch_name’
说明:这个命令切换到指定的分支。9. git merge
运行结果:Updating bc1234..de6789
Fast-forward
…
说明:这个命令将指定分支的修改合并到当前分支。10. git status
运行结果:On branch master
Your branch is up to date with ‘origin/master’.nothing to commit, working tree clean
说明:这个命令显示当前仓库的状态,包括未提交的修改和未追踪的文件等信息。这些是git的一些常用命令及其运行结果的示例。git还有很多其他的命令和选项,可以通过git –help命令查看完整的命令列表和帮助信息。
2年前 -
1、初始化Git仓库
命令:git init
执行结果:
Initialized empty Git repository in /path/to/repository2、添加文件到暂存区
命令:git add
执行结果:
无返回结果3、提交文件到本地仓库
命令:git commit -m “commit message”
执行结果:
[master (root-commit) 5deacf4] commit message
1 file changed, 1 insertion(+)
create mode 100644 file4、克隆远程仓库
命令:git clone
执行结果:
Cloning into ‘repository’…
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (4/4), done.5、查看当前仓库状态
命令:git status
执行结果:
On branch master
Your branch is up to date with ‘origin/master’.nothing to commit, working tree clean
6、查看文件修改的差异
命令:git diff
执行结果:
显示文件差异的具体内容7、推送本地修改到远程仓库
命令:git push
执行结果:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 243 bytes | 243.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To
1234abc..5deacf4 master -> master8、拉取远程仓库最新版本
命令:git pull
执行结果:
Already up to date.9、创建并切换分支
命令:git checkout -b
执行结果:
Switched to a new branch ‘branch’10、合并分支到当前分支
命令:git merge
执行结果:
Updating 5deacf4..1234abc
Fast-forward
file | 1 +
1 file changed, 1 insertion(+)11、查看提交日志
命令:git log
执行结果:
commit 1234abc (HEAD -> master)
Author: yourname
Date: Thu May 21 14:27:54 2020 +0800commit message
commit 5deacf4
Author: yourname
Date: Thu May 21 13:51:14 2020 +0800initial commit
12、撤销修改
命令:git checkout —
执行结果:
修改的内容被还原到最近一次提交的状态13、撤销暂存
命令:git reset HEAD
执行结果:
无返回结果14、删除文件
命令:git rm
执行结果:
无返回结果15、添加远程仓库链接
命令:git remote add
执行结果:
无返回结果16、查看远程仓库信息
命令:git remote -v
执行结果:
origin(fetch)
origin(push) 17、创建标签
命令:git tag
执行结果:
无返回结果18、切换到指定标签
命令:git checkout
执行结果:
Switched to branch ‘tagname’19、删除标签
命令:git tag -d
执行结果:
Deleted tag ‘tagname’ (was abcdef1)20、查看帮助文档
命令:git –help
执行结果:
git命令的详细使用方法和参数解释等帮助信息2年前