GIT使用
1.配置
git config --global [user.name](http://user.name) "zhangwang"
git config --global user.email zhangwang0702@163.com
git config --global --list//查看配置
2.创建仓库
1.git init//创建本地仓库
2.git clone //从远程拉起一个仓库
3.git工作区域和文件状态
工作区域:
- 工作区
- 暂存区
- 本地仓库
文件状态
- Untrack-未跟踪,新创建的文件
- Unmodified-未修改
- Modified-已修改
- Staged-已暂存
4.上传
git status //查看仓库状态
git add /*添加到暂存区,可使用通配符,如git add *.txt
也可以使用目录,如add .*/
git commit -m "描述"//提交
git log //查看仓库提交的历史记录
git --online //查看简介的提交记录
5.回退版本
/*工作区和暂存区的内容都不会消失*/
git reset --soft <版本ID>
/*工作区和暂存区的内容都会清除*/
git reset --hard <HEAD^>表示上一个版本
/*工作区存在,暂存区清除*/
git reset --mixed
6.查看文件差异
git diff //查看工作区和暂存区的差别
git diff HEAD//查看工作区和版本库的差异
git diff --cached //查看暂存区和版本库的差异
git diff <版本ID><版本ID> //比较两个版本之间的差异
git diff head^ head //比较和上一个版本的差异
7.删除文件
git rm <filename>//删除仓库的文件
8.远程仓库推送和拉取
git push
git pull<远程仓库名><远程分支名>:<本地分支名>
9.分支
git branch <分支名>//创建分支
//不建议用checkou,会有歧义
git checkout <分支名>//切换分支
git switch <分支名>//推荐用
/*合并,先切换到主分支*/
git merge <要合并的分支名>
文档信息
- 本文作者:wangwang
- 本文链接:http://anshichifan.xyz/2024/12/05/2024-11-20-GIT%E4%BD%BF%E7%94%A8/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)