git 常用命令
git命令总结
1.创建仓库
git init <dir>
2.添加文件到仓库
git add <file>
git commit -m <comment>
3.查看工作区状态
git status
- 设置github 第1步:创建SSH Key: 在用户主目录下,查看有没有id_rsa和id_rsa.pub文件,有,跳下一步。 没有,打开Shell(Windows下打开Git Bash),创建SSH Key: ssh-keygen -t rsa -C "youremail@example.com" 一路回车,使用默认值即可,由于Key也不是用于军事目的,无需设置密码。 如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: 然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容后, 点“Add Key”,你就应该看到已经添加的Key。
5.github上添加远程仓库 首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库 在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:
将本地仓库与远程仓库关联:
git remote add origin <仓库地址>
添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
- 推送到远程库
git push origin master
- 克隆远程库
git clone <仓库地址>
- 创建并切换到新分支
git checkout -b <branch>
git checkout <branch> # 切换分支
- 查看当前分支
git branch
- 合并分支
git merge <branch B> # 在分支A中将分支B的内容合并到分支A
- 查看版本历史
git log
- 版本回退
git reset --hard commot_id
- 撤销修改
git checkout --<file> # 撤销在工作区的某个文件修改
git reset head <file> #撤销在暂存区某个文件的修改
- 删除文件
git rm <file>