Git 常用操作
Git常用操作:
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
Ubuntu安装git:
sudo apt update
sudo apt install git
将本地代码上传到 github:
法一:(新建工程)
在github上创建一个空的新工程
git clone + 克隆到本地 + (new_project_name)
在新的仓库中写码
git status # 查看本地的仓库有什么改动
git add <file/folder> # 将一个或多个文件添加到暂存区
git commit -m "first commit" # first commit为自定义的提交信息,将暂存区内容添加到本地仓库中
git push -u origin master # 将本地项目push到GitHub上去
法二:(推已有的工程)
在github上创建一个空的新工程
git remote add origin + <url> # 仓库关联
git add <file/folder> # 将一个或多个文件添加到暂存区
git commit -m "first commit" # first commit为自定义的提交信息,将暂存区内容添加到本地仓库中
git push -u origin master # 将本地项目push到GitHub上去
git rm -r -f --cached <file/folder> 删除不小心提交了的文件或文件夹
git reset HEAD 或直接用版本库清空暂存区
- 若是多人共同协作开发,他人修改了提交了,本地也修改了
- 保留 本地的修改 的改法
git stash
git pull origin master
git stash pop
放弃 本地的修改 的改法
git reset --hard
git pull origin master
其它一些常用 git 指令:
git init # 把当前目录变成git可以管理的仓库
git add ./-A # 添加全部文件
git remote add origin + <url> # 仓库关联
git remote rm <name> # 删除远程仓库
git remote rename old_name new_name # 修改仓库名
如果在本地编辑的过程中误删了某些文件或者文件夹:
git status
git reset HEAD <被删除的文件或文件夹>
git checkout <被删除的文件或文件夹>
克隆私有仓库时:
1、生成一个令牌<a>: https://blog.csdn.net/yjw123456/article/details/119696726
2、git clone https://<a>@github.com/<user_name>/<repo_name>.git
参考链接:
https://www.runoob.com/git/git-tutorial.html
发现个宝藏up: