![]()
- clone
git clone url 把该项目的所有分支clone到本地(如果是私人仓库需要输入密码)
- pull
拉取指定分支,与本地的分支合并
git pull origin 远程分支名:本地分支名
eg:
git pull origin master:main 把github仓库里的master分支拉来和本地的main分支合并
如果远程分支和要合并的本地分支是同一个分支就不需要 :
直接 git pull origin master
- add
git add filename //单个
git add . //多个
- commit
git commit -m "推送原因" filename //单个
git commit -m "推送原因" //多个
- push
git push origin master 把master分支提交到远程仓库,如果远程仓库没有一个叫master的分支,就会新建一个
当在远程仓库(如github)网站上直接修改了某个分支,那就不能直接push,因为在网站上修改远程仓库后,远程仓库的被修改的分支就成了新版本,而被clone到本地的就成了低版本,低版本不能覆盖新版本,需要先pull新版来和本地合并,然后再push:
1. git pull origin master
2. git push origin master