拉取所有分支到本地:
git clone xxx
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
查看自己的用户名和邮箱地址:
$ git config user.name
$ git config user.email
修改自己的用户名和邮箱地址:
$ git config --global user.name "xxx"
$ git config --global user.email "xxx"
我们创建dev分支,然后切换到dev分支:
git checkout -b dev
用git branch命令查看当前分支:
git branch
修改内容,然后push
git add .
git commit -m feed_detail(描述)
git push origin dev
切换回master分支
git checkout master
把dev分支的工作成果合并到master分支上:
git merge dev
删除dev分支
git branch -d dev
git删除远程分支
git push origin --delete branch
# git 如何删除已提交的文件夹
git pull origin master # 将远程仓库里面的项目拉下来
dir # 查看有哪些文件夹
git rm -r --cached .idea # 删除.idea文件夹
git commit -m '删除.idea' # 提交,添加操作说明
git push -u origin master # 将本次更改更新到github项目上去
列出home下面所有一级目录的一级目录文件大小
du -h --max-depth=1 /home/*
Git错误--git remote: HTTP Basic: Access denied
https://blog.csdn.net/guzhao593/article/details/84747613
gitignore 不起作用问题的解决
git rm -r --cached .
git add .
git commit -m "update gitignore"
git commit 之后想撤销
git add . 添加所有文件 git commit -m "finish" 有时候在执行完commit,想撤回去再次修改可以执行以下命令 git reset --soft HEAD^ //这样就成功的撤销了你上次的commit(仅仅是撤回commit操作,代码仍然保留)
Git更新本地冲突:commit your changes or stash them before you can merge。。。
方法一:stash
git stash
git pull
git stash pop
方法二:直接完全覆盖本地修改
git reset --hard
git pull