快速学会git版本管理——基础命令

简介: 快速学会git版本管理——基础命令

1、初始化仓库:

git init

2.克隆一个仓库:

git clone '我的仓库'

3.添加文件到暂存区:

git add  文件名
如果要上传所有文件 可以用:add .  中间要有空格隔开

4.提交更改:

git commit -m "提交"
如果要添加对跟踪文件所做的所有更改并提交:git commit -a -m "提交" git commit -am "提交"

5.从暂存区删除一个文件:

git reset  暂存区删除文件

6.移动或重命名文件:

移动或重命名文件 git mv <current path> <new path>

7.从存储库中删除文件:

删除文件 git rm
也可以仅使用 --cached 标志将其从暂存区中删除 git rm --cached

8.显示分支:

查看分支 git branch
标志:
-a:显示所有分支(本地和远程)
-r:显示远程分支
-v:显示最后一次提交的分支

9.创建一个分支:

创建分支 git branch
可以创建一个分支并使用 checkout 命令切换:git checkout -b

10.切换到一个分支:

切换某个分支 git checkout

11.合并分支:

合并其他分支 git merge
标志:
–no-ff:即使合并解析为快进,也创建合并提交
–squash:将指定分支中的所有提交压缩为单个提交

12.查看之前的提交:

查看提交记录 git checkout <commit id>
恢复提交 git revert <commit id>
重置提交 git reset <commit id>
添加 --hard 标志来删除所有更改 git reset --hard <commit id>

13.下拉:

git pull

14.查看存储库的状态:

git status

15.显示提交历史:

git log

16.将更改推送到远程存储库:

git push
相关文章
|
8天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
23 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
99 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
12天前
|
开发工具 git 开发者
|
12天前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
34 0
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
2月前
|
存储 Linux 开发工具
Git基础命令,分支,标签的使用【快速入门Git】
本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
Git基础命令,分支,标签的使用【快速入门Git】
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
本文介绍 Git 的核心概念,如仓库、提交、分支与合并,并提供了常用命令,如初始化仓库 (`git init`)、提交更改 (`git commit -m &quot;Commit message&quot;`)、拉取 (`git pull`) 和推送 (`git push`) 等。此外,还分享了高级技巧,如撤销提交 (`git revert &lt;commit&gt;`)、交互式暂存 (`git add -i`) 和使用别名简化命令 (`git config --global alias.ci commit`) 等,帮助开发者提升效率。无论是初学者还是资深开发者,都能从中受益。
|
2月前
|
开发工具 git 开发者
GIT命令的综合总结
Git的学习曲线可能比较陡峭,但熟练掌握这些命令后,你将能够更加高效地管理和协作你的项目。希望这份指南能帮助你成为Git的高效用户。
48 7
|
2月前
|
开发工具 git
深入理解Git中的git pull和git fetch命令
深入理解Git中的git pull和git fetch命令
68 0