说明 | 命令 |
---|
设置邮件 | git config —–global user.email “useremail” |
设置用户名 | git config —–global user.name “username” |
设置代理 | git config —–global http.proxy “socks5://127.0.0.1:1080” |
克隆仓库 | git clone git@github.com:username/Repository.git |
从远程获取最新版本到本地 | git pull |
添加文件到缓冲区 | git add file |
更新缓冲区 | git commit -am “description” |
推送到远程 | git push |
删除缓冲区及本地文件 | git rm file |
删除缓冲区文件 | git rm —–cached file |
删除缓冲区及本地文件 | git rm file |
查看新文件 | git status |
查看日记 | git log |
版本回退 | git revert version number |
撤销本地操作 | git checkout —–bad_file_name |
放弃缓冲区修改的代码 | git reset |
放弃本地及缓冲区修改的代码 | git reset —–hard |
显示Git栈内的所有备份 | git stash list |
将工作区恢复到上次提交的内容,同时备份本地所做的修改 | git stash |
从最近的一个stash中读取内容并恢复 | git stash pop |
(1) 安装git
# 安装git
sudo apt-get install git
# 生成ssh key
ssh-key -t rsa -C "your email"
# 查看密匙
cat .ssh/id_rsa.pub
# 添加密匙到github
# 测试是否成功
ssh -T git@github.com
(2) 修改.gitignore后使其生效
# 实际上就是删除暂存区,重新加入暂存区
# 进入到仓库根目录
git rm -r --cached .
git add .
git commit -m "fixed untracked files"
git push
(3) 添加修改远程仓库地址
# 添加远程仓库地址
git remote add origin git@github.com:xxx/xxx.git
# 修改远程仓库地址
git remote set-url origin git@github.com:xxx/xxx.git
(4) 添加删除代理
git config --global http.proxy "http://127.0.0.1:1080"
git config --global https.proxy "http://127.0.0.1:1080"
git config --global --unset http.proxy
git config --global --unset https.proxy