Copyright ©stonee
时不我待
Git有什么用?
- 它是一种分布式版本控制系统,可以标明在什么时候修改,修改了什么,
使用方式:
-
先在一个可以使用的文件夹中初始化git,使其变成一个仓库
git init,之后会产生.git配置文件 -
然后在该文件夹中提交某文件使其成为仓库中的一部分
add readme.txtcommit readme.txt -m "附加信息"- git中分为工作区,版本库,版本库中有暂存区stage和分支
- 使用
add命令后把文件存到暂存区,commit之后,再把暂存区文件提交到分支 - 如果把修改的文件放到暂存区后再次修改文件,之后再提交,那么只会提交第一次修改的文件
-
使用
git checkout --readme.txt可以将工作区的修改全部删除 -
使用
git reset HEAD <file>可以将缓存区中的修改删除 -
使用
git status可以查看文件状态- 如查看有哪些文件被修改但是没有被提交
- 或者是有哪些文件被add但是没有被提交
- 或者是仓库中哪些文件没有被add
-
git diff readme.txt可以查看未被提交,但是已经被修改的文件的不同 -
git log可以查看commit过的日志git log --pretty=oneline可以简化输出- 一串sha1字符代表着版本号
- 使用
git reset --hard HEAD^n可以退回以前版本 - 使用
git reset --hard + 版本号可以恢复到最新版本,版本号不用写全 - 使用
git reflog可以用来记录自己的每条命令,以便于以后恢复
-
git rm <file>可以删除已经add到暂存区的文件,使用git checkout --readme.txt可以清除这一修改 -
git push -u <分支>把本地仓库的内容推到远程库中 -
git clone git@github.com:stonee9/gitskills.git把远程库中内容clone到本地库中 -
git branch dddd创建一个dddd分支 -
git checkout dddd转到dddd分支 -
git merge dddd将dddd分支合并到当前分支 -
git branch -d dddd删除分支
本文深入讲解Git的使用方法,包括初始化仓库、提交文件、管理版本、恢复操作等核心功能,帮助读者掌握分布式版本控制系统的实战技巧。
9452

被折叠的 条评论
为什么被折叠?



