注意:以下操作需要安装git,下载git地址:Git (git-scm.com)https://git-scm.com/
- 初始化本地仓库
- 在电脑你想要的地方新建一个文件夹,用于初始化本地仓库。
- 单击鼠标右键选择git Bash here进入git终端。
- 使用git init初始化本地仓库
- 本地文件会生成一个.git文件夹,这就是本地仓库。
2.拷贝远程仓库代码到本地仓库
git clone <repository_url>
3. 把本地代码提交到你自己的远程仓库
- 使用git remote add命令将你的本地仓库与远程仓库进行关联。
- 比如:你的远程仓库的url为https://github.com/username/repo.git,则运行以下命令:
- git remote add origin https://github.com/username/repo.git 回车即可
- git push -u origin master第一次推送时加上-u,第二次推送时直接可以这样推送git push
4. 提交代码到暂存区
- git add <file_name>添加指定文件
- git add . 添加所有变更文件
5.提交代码到本地仓库
git commit -m ''提交说明信息"
6.查看提交历史记录
git log
7.查看提交历史记录
git log --oneline
- 该命令与上面的不一样,这个命令会打印版本号、作者、提交时间
- 后面我们需要版本号用于回退到我们想要的版本
8.回退到指定版本
- 使用git log --oneline命令查看我们的版本号
- 使用git reset --hard <版本号>
9.查看之前所有操作记录
git reflog
- 当前命令可以查看所有操作记录,记录信息有版本号、提交信息等等
10.查看当前工作目录状态
git status
11.查看分支
git branch
12.创建分支
git branch <branch_name>
13.切换分支
git checkout <branch_name>
14.创建分支并切换到当前分支
git checkout -b <branch_name>
15.查看分支有哪些文件
git ls-tree <branch_name>
16.合并分支
git merge <branch_name>
17.删除分支
git branch -d <branch_name>
18. 在本地拉取最新代码,而不是全部克隆
git fetch
- 拉取只会把代码拉到本地项目,不会合并代码
19. 从本地抓取代码到本地项目并且合并代码
git pull
20.删除远程仓库文件
git git rm -r --cached <file_name>
- 列如把node_modules文件上传了,可以删除再次提交
- git commit -m '删除 node_modules 文件'
git push origin master
21.创建文件
touch <file_name>
22.fatal: remote origin already exists.(报错远程起源已经存在。)
git remote rm origin //先运行此命令
git remote add origin <url>再运行原来的命令