300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Git可视化工具GitKraKen基本使用

Git可视化工具GitKraKen基本使用

时间:2023-03-20 02:48:53

相关推荐

Git可视化工具GitKraKen基本使用

GitKraKen基本使用

GitKraKen基本使用登录获取SSH密匙创建仓库提交文件推送到远程服务器(Push)从远程服务器拉取(Pull)修改(Amend)上一个提交创建分支merge合并分支暂存(Stash)恢复暂存(Pop)变基(Rebase)快进(Fast-Forward)签出(Checkout)Head分支撤销(Undo)重做(Redo)撤销已提交的代码(Revert)常用Git命令配置基本用户信息创建新仓库从远程服务器克隆一个仓库显示当前的工作目录下的提交文件状态将指定文件Stage(标记为要被提交的文件)将指定文件Unstage(取消标记为要被提交的文件)创建一个提交并提供信息显示提交历史向远程仓库推送(Push)从远程仓库拉取(Pull)修改(Amend)上一个提交查看所有分支创建新分支切换分支重命名分支删除分支将分支变基(Rebase)到master使用快进(Fast-Forward)将分支合并到master中止这一次提交的合并(当遇到冲突时)将未提交的修改暂存(Stash)将上一个暂存的修改恢复并从暂存列表中删除签出指定的提交撤销旧提交利用Reflog查看本地仓库所有操作

GitKraKen基本使用

登录

获取SSH密匙

创建仓库

提交文件

stage+填写一段summary+点击提交(commit)

推送到远程服务器(Push)

从远程服务器拉取(Pull)

修改(Amend)上一个提交

stage+点击amend+点击提交(commit)

创建分支

merge合并分支

切换到A分支,在B分支上右键选择merge B into A

暂存(Stash)

恢复暂存(Pop)

变基(Rebase)

切换到B分支,在A分支上右键选择rebase B onto A

快进(Fast-Forward)

签出(Checkout)

=>回到以前的提交

Head分支

撤销(Undo)

重做(Redo)

撤销已提交的代码(Revert)

=>并不会修改旧提交历史,而是在工作树中生成与之前提交完全相反的修改

常用Git命令

配置基本用户信息

git config --global user.name

git config --global user.email

创建新仓库

git init

从远程服务器克隆一个仓库

git clone <远程仓库的 Url>

显示当前的工作目录下的提交文件状态

git status

将指定文件Stage(标记为要被提交的文件)

git add <文件路径>

将指定文件Unstage(取消标记为要被提交的文件)

git reset <文件路径>

创建一个提交并提供信息

git commit -m “提交信息”

显示提交历史

git log

向远程仓库推送(Push)

git push

从远程仓库拉取(Pull)

git pull

修改(Amend)上一个提交

git commit --amend -m “<新提交的信息>”

查看所有分支

git branch

创建新分支

git branch <分支名字>

切换分支

git checkout <分支名字>

重命名分支

git branch -m <旧名字> <新名字>

删除分支

git branch -d <分支名字>

将分支变基(Rebase)到master

git checkout <分支名字>

git rebase master

使用快进(Fast-Forward)将分支合并到master

git checkout <分支名字>

git merge --ff-only master

中止这一次提交的合并(当遇到冲突时)

git merge --abort

将未提交的修改暂存(Stash)

git stash save “<可以输入一个信息>”

将上一个暂存的修改恢复并从暂存列表中删除

git stash pop

签出指定的提交

git checkout <提交的hash>

撤销旧提交

git revert <旧提交的hash>

利用Reflog查看本地仓库所有操作

git reflog

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。