git 管理软件开发项目中的源代码文件
仓库操作
1.查看git版本号
git -v
2.创建一个git仓库,初始化操作
git init
3.克隆
git clone *HTTPS网址*(git仓库别名)
git仓库文件夹/.git/HEAD master分支
git仓库文件夹/.git/refs/heads/master 版本控制号
4.配置(../.git/config)
git config user.name zhangsan
git config user.email 邮箱地址
全局配置(C/用户/.gitconfig)
git config --global user.name zhangsan
git config --global user.email 邮箱地址
文件操作
1.查看状态
git status
2.从工作区添加到暂存区
git add 文件名称.txt(*.txt指所有的txt文件)
3.从暂存区删掉该文件
git rm --cached 文件名称.txt
4.从暂存区存储到仓库中
git commit -m 新增文件
5.查看日志(增加文件操作)
git log
git log --oneline(只显示一行,且版本号显示前7位)
6.删除文件
git add 文件名称.txt
git commit -m 删除文件
在工作区误删除文件
1.从存储区拿回历史版本到工作区
git restore 文件名称.txt
2.删除文件且已提交
git add 文件名称.txt
git commit -m 删除文件
git restore 文件名称.txt --报错
3.重置
git reset --hard 7位版本号
缺点:丢失提交过程
4.恢复
git revert 删除文件的版本号(可通过git log查看)
分支操作
1.创建分支
git branch 分支名称
2.查看所有分支
git branch -v --带有*的分支名称是当前所在的分支
3.切换另一个分支
git checkout 分支名称
4.创建并切换另一个分支
git checkout -b 分支名称
5.删除分支
git branch -d 分支名称
分支操作-合并和冲突
1.合并分支
合并到哪个分支就切换到哪个分支
git merge 分支名称(被合并的分支)
2.两个分支的文件名相同,文件中的内容不同
人工查看要什么内容,重新提交
git add 文件名称
git commit -m 增加文件
标签操作
1.创建标签
git tag 标签名 版本号
2.查看标签
git tag
3.查看该标签之前的历史操作
git log 标签名
4.删除标签
git tag -d 标签名
远程仓库
1.从本地仓库推送到远程仓库
git push 远程地址的名称(../.git/config文件中remote后面的名称)
2.从远程仓库拉取到本地仓库
git pull 远程地址的名称