Git是一种分布式版本控制系统,用于跟踪计算机文件的变化和协调不同用户之间的工作。
以下是一些常用的Git命令:
配置
git config -global user.name "Your Name":设置用户名
git config -global user.email "your.email@example.com":设置用户邮箱。
git config -list:查看所有配置。
创建仓库
git init:初始化当前目录为Git仓库。
git clone [url]:克隆远程仓库到本地。
增加、删除文件
git add [file]:添加文件到暂存区。
git rm [file]:删除文件。
提交更改
git commit -m "commit message":提交暂存区的更改。
查看信息
git status:查看工作区的状态。
git log:查看提交历史。
git diff [file]:查看文件更改。
分支
git branch:查看所有分支。
git branch [branch-name]:创建新分支。
git checkout [branch-name]:切换到指定分支。
git merge [branch-name]:合并指定分支到当前分支。
git branch -d [branch-name]:删除分支。
远程同步
git push -u origin [branch-name]:推送本地分支到远程仓库。
git pull:拉取远程仓库的更新到本地。
git remote add origin [url]:添加远程仓库地址。
git remote -v:查看远程仓库地址。
标签
git tag [tag-name]:创建标签。
git push origin [tag-name]:推送标签到远程。
git tag -d [tag-name]:删除本地标签。
git push origin -delete [tag-name]:删除远程标签。
其他
git stash:隐藏当前工作区更改。
git stash pop:恢复最近一次的隐藏更改。
git checkout [commit] - [file]:恢复指定文件到指定提交。
git blame [file]:以列表方式查看指定文件的每一行的最后修改者和提交信息。
这些是Git的基础命令,更复杂的操作可能需要结合多个命令和策略来完成。