当前位置:   article > 正文

GIT随笔

GIT随笔

git 随笔
git clone git@url_xxx ------ 从远程仓库拉取代码到本地
git pull -----将远程仓库代码同步到本地
git add file_xxx -----将本地修改过的文件提交到本地缓存区,等待commit
git commit -m “commit_xxx” -----将本地缓存区的文件形成一个提交点commit,并添加提交说明,方便以后查阅
git push -----将本地所有提交点commit推送到远程仓库
git status 查看本地与远程仓库的差异,包括已修改文件,缓存区,commit
git log 查看本地上所有的commit
git reset --soft HEAD^ 回退一个commit,并将该提交内容存放至缓存区
git reset HEAD^ 回退一个commit,并将该内容返回值修改状态
git checkout xxx.file ----- 先从缓存区中拉取版本还原,如果没有再到版本库中拉取还原
git stash ----- 把工作区所有未提交的changed存放到堆上
git stash pop ----- 把堆上的内容重新release到工作区上
git branch local_branch 新建本地分支
git checkout local_branch 切换到本地分支
git push origin local_branch:remote_branch(在local_branch分支下,将分支推到远端分支remote_branch) — 远端分支remote_branch未存在的情况下
git push -u origin/remote(在local_branch分支下,将分支推到远端分支remote_branch)— 远端分支remote_branch已存在的情况下
git branch -d local_branch 删除本地分支local_branch

git init ----- 建立仓库,生成.git文件夹

警告处理:
1)warning: LF will be replaced by CRLF in Auto_partition

git config --global core.autocrlf false

2)error: refusing to update checked out branch: refs/heads/master

这是由于git默认拒绝了push操作,需要进行设置,修改.git/config文件后面添加如下代码:

[receive]
denyCurrentBranch = ignore

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/672995
推荐阅读
相关标签
  

闽ICP备14008679号