git init
: 在当前目录初始化一个新的 Git 仓库。git clone [仓库URL]
: 克隆远程仓库到本地。例如:git clone https://github.com/51ak/ChatGPT_Weixin.git
git init
: 初始化本地仓库。git remote add origin [远程仓库URL]
: 添加远程仓库。例如:git remote add origin https:/xxxxxx/test.git
git pull origin master
: 从远程的 master 分支拉取内容。git status
: 查看当前仓库状态。git add .
: 添加所有更改到暂存区。git commit -m "更新"
: 提交更改到本地仓库。git push origin master
: 将本地更改推送到远程仓库的 master 分支。git checkout -b [分支名]
git branch
git branch -r
git checkout [分支名]
git merge [要合并的分支名]
: 将指定分支合并到当前分支。git add [解决冲突的文件]
git commit -m "解决冲突"
git revert [提交的哈希值]
: 撤销某次提交。git reset --hard [提交的哈希值]
: 重置到某次提交(会丢失后续更改)。git status
: 查看当前更改状态。git diff
: 查看具体更改内容。git merge
: 保留所有历史记录,但可能造成复杂历史。git rebase
: 重新应用更改到另一分支,创建干净的提交历史。这些命令和策略构成了 Git 的基础和高级使用方法,适用于日常的代码管理和协作开发。
git log 查看节点 提交人 提交时间 备注
-state文件
git diff [commit-id] 查看和前一个版本的差异
git reset --hard [commit-id] git checkout [commit-id] 代码回溯
git branch 当前项目分支查看
master 经过测试的稳定代码
git checkout -b [分支名] 创建并切换分支
git checkout [分支名] 切换分支
git merge [分支名] 合并分支到当前分支