常用git命令
git
git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default matching
git config --global core.quotepath false
git config --global core.editor "vim"
git init
初始化本地仓库git status
查看git状态命名全局用户名和邮箱地址
git config --global user.name "yonghuming" git config --global user.email youxiang@xxx.com
git config --list
查看所有设置git add 文件名
将文件添加到暂存区git add index.html git add . //把当前目录下所有变动加到暂存区
git commit -m "信息"
将你add过的内容正式提交到本地仓库git commit index.html -m "添加index.html" git commit . -m "添加了几个文件"
git log
查看变更历史git clone
下载仓库git clone git@github.com:xxxx
git pull
拉取最新版本到本地git push
向远程仓库推送代码git rm --cached 文件名
将暂存区文件删除git checkout --文件名
用暂存区文件覆盖工作目录中的文件git reset --hard commitID
回滚到本地仓库中特定版本并覆盖暂存区和工作目录
git remote add origin git@github.com:xxxxxxx.git
将本地仓库与远程仓库关联git remote set-url origin git@github.com:xxxxx.git
上一步手抖了,可以用这个命令来挽回git branch
新建分支git merge
合并分支git stash
通灵术git stash pop
反转通灵术git revert
后悔了git reset
另一种后悔了git diff
查看详细变化
命令行技巧
~/.bashrc
首先
touch ~/.bashrc
创建一下这个文件start ~/.bashrc 选用编辑器编辑这个文件,内容为
echo 'Hi'
你也可以用命令行编辑文件
echo "echo 'hi'" >> ~/.bashrc
关闭退出 Git Bash,然后打开 Git Bash,是不是看到了 Hi,这说明每次进入 Git Bash,就会优先运行
~/.bashrc
里面的命令可以用
~/.bashrc
在进入 Git Bash 前执行任何命令,十分方便。
alias
- 在 ~/.bashrc 里新增一行 alias f=”echo ‘frank is awesome’”,等于号两边不能有空格
- 运行 source ~/.bashrc,作用是执行 ~/.bashrc
- 运行 f,就会看到 frank is awesome
- 也就是说,现在 f 就是 echo ‘frank is awesome’ 的缩写了,利用这个技巧,可以把很多常见的命令缩写一下
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!