本文共 1547 字,大约阅读时间需要 5 分钟。
Git的安装步骤详细请参考其他文章。
写代码的地方,使用git add命令将文件上传到暂存区。
临时存储文件,通过git commit命令将文件上传至本地库。
存储历史版本,通过git push命令将本地库推送至远程仓库。
运行以下命令:
git init
注意:不要删除.git目录,修改时请备份。
设置用户名和邮箱:
git config user.name "你的名字"git config user.email "你的邮箱"
信息存储在/git/config文件中。
git config user.name "你的名字"git config user.email "你的邮箱"
信息存储在/git/config文件中。
git config --global user.name "你的名字"git config --global user.email "你的邮箱"
信息存储在~/.gitconfig文件中。
项目级别优先于系统用户级别。
使用vim编辑文件:
vim main.c
查看仓库状态:
git status
添加文件至缓存区:
git add main.c
从暂存区撤回文件:
git rm --cached main.c
从暂存区提交至本地库:
git commit main.c
或指定版本描述:
git commit -m "版本更改信息" main.c
查看版本信息:
git log
简洁展示版本信息:
git log --pretty=oneline
显示部分哈希值:
git log --oneline
查看所有版本信息:
git reflog
使用以下命令:
git reset --hardgit reset --softgit reset --mixedgit reset --hard
使用^或~符号:
git reset --hard~git reset --hard~3
删除操作已提交至本地库:
git reset --hard
删除操作未提交至本地库:
git reset --hard
查看工作区与暂存区差异:
git diff
查看工作区与本地库历史版本差异:
git difffilename
比较多文件差异:
git diff
git branch hot_fix
git checkout hot_fix
切换到目标分支:
git checkout main
执行合并:
git merge hot_fix
解决冲突:
git add filename
git commit -m "日志信息"
Git底层采用SHA-1算法,确保文件传输完整性。
克隆远程仓库:
git clone "仓库地址"
推送本地仓库到远程:
git push "仓库名" "分支名"
创建仓库后,进入仓库设置:
git remote -v "仓库名" "地址"
推送本地仓库到远程:
git push "仓库名" "分支名"
通过以上命令,您可以轻松完成Git和Github的基本操作。
转载地址:http://ulsa.baihongyu.com/