git常用命令–代码版本管理工具

代码版本管理工具

  • 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

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注