git常用命令–代码版本管理工具
2024年6月30日·12 次阅读

代码版本管理工具

  • svn

    集中式代码版本管理工具,它有一个中心库。我们在修改之前需要先进行代码迁出,改完之后在迁出

  • git

    分布式代码版本管理工具。任何一个人的代码仓库都可以作为一个中心库再分享给别人。

    本地分三块内容

    • 工作区

    我们平时写代码改代码的地方

    • 缓存区

    git add 就会把修改的代码加入缓存区

    • 本地仓库

    git commit 就会把代码提交到本地仓库

    还有一个远程仓库

    ​ git push 把本地代码推送到远程

    ​ git pull 拉取远程仓库代码到本地,git fetch+git merge

    ​ git fetch 只拉取,不合并

git常用命令

git clone 远程仓库地址 # 克隆一个远程仓库的代码到本地,就不需要执行git init命令了
# or
git init # 初始化一个空白仓库

git add . # 把工作区的代码加入缓存区 git commit -m '写一句话' # 提交缓存区的代码到本地仓库 git pull # 拉取远程最新的代码

全写

git pull origin master:master

git pull 远程仓库的名字 远程仓库的分支名:本地仓库的分支名

git push # 推送本地代码到远程

全写

git push origin master:master

git push 远程仓库的名字 本地分支名字:远程分支名字

git checkout -b 分支名 # 创建一个新的分支并且切换过去 git branch # 列出当前的所有分支 git branch # 查看分支 git branch -d 分支名 # 删除指定的分支 git merge 分支名 # 合并分支,合并指定分支名的分支到当前分支 git log # 查看本地日志 git reflog # 查看所有的日志,包含已经回退和删除的 git reset logid --hard # 回退代码到指定的位置 git rebase # 变基

生成秘钥

c盘/ssh-keygen
> cd ..