Git常用命令(自用)
1.如果本地不是git仓库,需要初始化
git init
2.克隆远程仓库到本地
git clone <repository_URL>
3.添加文件到暂存区
git add <filename> #添加单个文件
git add . #添加本地仓库中所有文件
4.提交修改:将暂存区的文件提交到本地仓库
git commit -m "explanation"
5.推送到远程仓库:将本地的提交推送到远程仓库
git push origin <branch-name>
git push origin master #推送至master分支
6.拉取远程仓库的更新:将远程仓库的更新拉取到本地。
git pull origin <branch-name>
git pull origin master #拉取远程仓库master分支
7.创建分支:创建一个新的分支
git branch <branch-name>
8.切换分支:切换到指定的分支
git checkout <branch-name>
9.合并分支:将指定分支的修改合并到当前分支
git merge <branch-name>
10.查看仓库状态:查看当前仓库的状态,包括已修改、已暂存和未跟踪的文件等
git status
11.查看提交历史
git log
#12.添加远程仓库:将Git上的仓库URL添加为本地仓库的远程关联
git remote add origin <repository_URL>
13.更新本地仓库:如果你的本地仓库落后于远程仓库,使用以下命令更新本地仓库
git fetch origin
14.合并远程更改:如果你想要将远程的更改合并到你的本地分支中,可以使用
git merge origin/<branch-name>
git merge origin/master #合并master分支
15.拉取远程更改:简化操作,可以使用git pull命令,它会自动执行fetch和merge
git pull origin <branch-name>
16.检查远程仓库:确保你使用的是正确的远程仓库
git remote -v
17.更改使用远程仓库地址:如远程仓库的使用URL不正确,需要更改
git remote set-url origin <new-repository-url>
18.需要撤销删除:如果你发现删除是错误的,并且想要撤销这个操作,可以在提交之前使用以下命令恢复文件:
git restore <file>
19.如果已经提交了删除操作:如果删除操作已经被提交,并且你想要撤销这个提交(在没有推送之前),可以使用:
git revert <commit-hash> #<commit-hash>是删除操作的提交哈希值