Git Skills
Git Skills
初始化本地git仓库
1
git init [仓库名]
不指定仓库名时在当前文件夹下创建本地git仓库。初始化仓库后生成隐藏文件夹,包含本地仓库各种信息。
关联远端git仓库
1
git remote add <远端仓库名称> <远端仓库地址>
远端仓库名称随便起,供本地仓库之后使用,可以关联多个。
创建/切换分支
1
2git branch <分支名>
git switch <分支名>本地分支与远端仓库分支一一对应。
向远端仓库push时如果远端仓库没有创建对应分支,则应先创建同名分支1
git push --set-upstream origin <分支名>
拉取远端仓库到本地
1
2git pull [远程主机名] [远程分支名]
git fetch [远程主机名] [远程分支名]不指定远端主机名和远端分支名时,拉取默认远端主机的同名分支的代码。
git pull会将代码直接与本地仓库合并
git fetch 不会直接合并,需要手动合并将本地仓库推送至远端仓库
1
git push [远程主机名] [远程分支名]
不指定远端主机名和远端分支名时,推送至默认远端主机的同名分支。
快速关联github与本地仓库
- 在github新建仓库
- 在本地git clone 新建的仓库
- 此时本地仓库已经与远端仓库自动关联,且具有相同分支
Comment