在哪个工具里就用哪个复制键,同理在哪个工具里就用哪个粘贴键
ssh登录格式 user@IP地址
ssh 配置快捷登录:
创建.ssh文件,创建config,创建myserver然后就可以利用myserver快捷登录,替代IP地址了
scp类似于cp操作 后面加两个路径 source 和 destination
ctrl d 登陆后退出
git作业
版本库是一个分支结构,暂存区是桥梁,工作区将修改存入暂存区,然后暂存区全部一口气存入版本库
1,git config –global user.name
2,git config –global user.email
在加目录gitconfig下可以查看信息
git init 在当前文件夹下创建仓库
将所有仓库信息放在了.git文件夹里
刚开始在一个起点,可以认为是空目录
使用git status查看状态,可以看到红颜色标注,没有被加入暂存区
通过git add将文件加入暂存区,此时文件变成绿色,表示加入暂存区
git commit -m “备注” 将暂存区里的内容加入版本库
git diff xx 查看工作区和暂存区的区别
git restore –stage XXX将某个文件从暂存区内撤出,但不会更改源文件
git rm –cached XX将某个文件从管理列表中移走
git add. 加入所有修改
git log查看当前分支的所有版本,从空状态走到当前节点的一个路径
git reset –hard HEAD^向前回滚一个版本
git reset –hard HEAD^^向前回滚两个版本,回滚不会删除内容
git reflog显示HEAD的所有移动记录
从下往上看,找到每一个版本的编号,就是hash值的前7位
git reset –hard 版本号:回滚到某一特定版本
git restore XX:将XX文件尚未加入暂存区的修改全部撤销,相对于暂存区
如果暂存区无新添,那就是head所指向的那个版本
如果暂存区内的不想要了 git restore –stage xx
然后再git restore,然后暂存区内的也就没有了
git checkout master 转移到master目录
快速合并模式,是直接将master分支的头节点指向dev分支
git checkout -b dev创建分支并且跳转过去
git branch 查看所有分支
*表示当前所在分支
git merge dev 合并dev分支
共用之后删除dev分支
git branch -d dev
git log –pretty=oneline 人性化单行显示
1,如何将本地分支推到云端?
git push后面+参数
2,如何删除云端分支
云端分支和本地分支相比较而言比较独立
warning: deleting branch ‘dev3’ that has been merged to
‘refs/remotes/origin/dev3’, but not yet merged to HEAD
这个警告的意思是新分支内容还没有merge就被删除掉了
删除云端的指令:git push -d origin dev3
3,如何下载云端分支
git branch –set-upstream-to=origin/branch_name1 branch_name2
将本地分支和云端分支对应起来,然后再git push一下
4,本地合并云端分支
git checkout master
git pull origin dev5