Git是一种分布式版本控制系统,其常用操作命令如下:
1.Git下载完成后需要先配置姓名和邮箱才能使用
- 配置姓名:git config --global user.name "laowang"
- 配置邮箱:git config --global user.email "laowang@explame.com"
2.创建仓库:
- 先定位到项目所在文件夹,后使用命令:git init 此文件夹就变成了一个仓库
3.下载别人的项目:git clone [项目链接]
4.跟踪文件或目录:git add
- 跟踪所有文件:git add .
- 删除跟踪:git rm
- 删除跟踪但文件保留在目录中:git rm --cache
5.跟踪之后可以修改文件,对修改后的文件设成缓存状态:git add
- 取消缓存状态:git reset HEAD
- 提交修改:git commit -m "提交说明"
- 取消提交:git reset head~ --soft // 不能撤销第一次提交
6.查看文件状态: git status
7.查看文件哪里被修改了:git diff
8.查看提交历史:git log
9.链接远程仓库:git remote add orgin <链接>
10.查看远程仓库名称:git remote
11.修改远程仓库名字:git remote rename <旧名字> <新名字>
12.把本地代码推送到远程仓库:git push orgin master
13.查看分支:git branch --list
14.创建分支:git branch <分支名>
15.删除分支: git branch -d <分支名>
16.切换分支:git checkout <分支名>
17.新建一个分支并切换:git checkout -b <分支名>
18.合并分支:git merge <合并的分支> // 合并指定分支到当前分支
19.拉取分支:git fetch
20.储藏当前修改的代码:git stash
21.恢复刚才储藏的代码:git stash apply
22.查看储藏记录:git stash list
23.恢复第一次储藏的代码:git stash apply stash@{第一次的序号}
24.取消文件修改(慎用!因为无法恢复):git checkout --<文件名>
25.删除stash:git stash drop stash@{0} // 删除最近一次stash
26.恢复最后一次储藏:git stash pop // 副作用:恢复完成后会删除这个stash
27.设置本机绑定ssh公钥,实现免密码登录
- 进入C:\Users\administrator\.ssh 路径
- 生成公钥命令:ssh-keygen -t rsa
- 会生成2个文件:id_rsa.pub(公钥) id_rsa (私钥)
28.新建项目,绑定git:将远程的空项目Clone下来,然后将文件夹里面的内容复制要项目中的文件夹即可完成绑定。