克隆远程仓库到本地
- 或者打开webstrom--VCS---checkout from verson controller --git 填写1克隆内容的地址2本地地址
查看远程仓库地址
你的克隆地址 VCS ---GIT---remoter
提交改动的文件
Local Changes 带提交的文件--》commit-->
注意:git commit操作的是本地库,git push操作的是远程库。
git commit是将本地修改过的文件提交到本地库中。
git push是将本地库中的最新信息发送给远程库
撤回提交
只commit:1、直接uncommit 回到你没提交的状态 首选
2 、Log -->reset (--soft(只取消提交) ,--mixed(默认),--hard) 推荐使用soft 不要用hard
commit++push : Log -->revert (撤销那次的提交) 反做 revert 后本地代码会滚到指定版本,这时你将本地代码commit+ push下就可以把线上代码更新到没有push的状态。直接干掉了本地的修改,可以去log里找回
log --》compare with local -->接受左边的。(哈哈哈哈哈)
https://blog.csdn.net/m0_37556444/article/details/83344168
查看本地分支
git branch 或者详情的 git branch -v
查看远程分支
git remote 或者详情的 git remote -v
提交代码后需要合并代码即本地更新代码:
1:切换到本地主分支,然后点击update(将本地代码更新到最新版本),即将远程的主分支代码更新到本地了。
2:删除原先分支(可选)。
3:建立新分支(基于更新后的本地分支了),默认切换到新分支了。
切换分支里储藏的的使用 --》相当于git里的git stach和git unstach操作
由A分支切换到B分支,需要注意保证工作区没有内容,即没有改动文件,最好的方法是将改动的文件放到缓存里。
Local Changes-->待提交的文件-->Shelve Changes(此时Shelf里就有这些保存的文件啦)-->注意此时本地文件会回到没有创建这些缓存文件的状态,此时可以放心大胆的切换到B分支了
B分支工作完成后回到A分,将缓存文件提取出来。方法如下:
Shelf-->带取出的文件-->Unshelve-->注意在取出时,可能会出现冲突。
左边是本地文件(没有缓存文件的状态)--中间是远程文件---右边是仓库文件。。。进行选择,一般取右边,左下角接收右边。
unversioned Files,没有加到版本管理的文件
代表的是没有加到版本管理的文件,表现为文件标红,需要add下,放到暂存区里。比如下面的DD.html文件,是标红的,因为你在创建文件时,弹出没有点“是”,也就是这个文件没有放到git里。
解决:点击Add to VCS --》发现就跑到Default Changelist 里啦 下面的DD.html就是add后的状态