Git常用命令

原创 2017年12月08日 13:10:59
说明 命令
设置邮件 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@githu.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
版权声明:本文为博主原创文章,未经博主允许不得转载。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git常用命令
举报原因:
原因补充:

(最多只允许输入30个字)