Git工具指令集
Git的原理图(里面的index又称暂存区)
git的一次完整使用指令
-
初始化本地仓库 git init
-
设置提交代码时的用户信息,包括用户名、邮箱(非必要) git config --global user.name "用户名"
git config --global user.email "邮箱"
-
添加文件到Index(下面的指令是将所有已更改、新建的文件上传) git add .
-
提交index中的更改内容至本地仓库 git commit -m "备注信息"
-
将本地仓库与GitHub上的云端仓库链接 如何云端没有就需要先新建一个,这里不再描述详细的建仓过程,网上都有 git remote add origin 仓库地址
这里的origin是为远端仓库地址起的别名 -
查看本地分支,知道自己当前所在分支 git branch
-
将本地仓库内容提交至远程仓库中 git push origin main
如果一直提示提交失败,可以尝试强制提交指令 git push -u origin +main
其中main是我本次要提交到远端的分支名 -
将远端仓库克隆到本地(注意:克隆到本地后,如果想将修改的内容提交到远端仍需要重新执行上面的1-7指令) git clone 远端仓库地址
git的其他常用指令
-
查看类指令 git branch
git branch -a
git status
git diff
git log
-
分支操作类指令 git branch [name]
git checkout [name]
git checkout -b [name]
git branch -d [name]
git merge [name]
git push origin :heads/[name]
-
远程仓库操作类指令 git remote -v
git remote add [name] [url]
git remote rm [name]
git pull [remoteName] [localBranchName]
git push [remoteName] [localBranchName]
git push origin test:master
git push origin test:test
-
本地仓库类指令 git commit -a
git add [file name]
git rm <file>
git rm --cached <file>
git reset HEAD
git checkout HEAD .
git checkout HEAD <file>
如果还想知道更多的git指令可以点这里,它也是这篇文章的参考文章
|