github管理项目
我先全局配置好git用户名,若你已经设置好可略过:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
从远程拉去项目到电脑
电脑新建文件夹,并初始化仓库 git init
和远程仓库建立链接 git remote add origin(这个远程仓库的别名) 远程仓库路径
2.当一个新项目创建时,上传到远程
2.1 在GitHub上新建一个项目,如:「angularJS-webApp」 项目
2.2 先进入本地项目文件夹)添加.gitignore文件需要在项目文件目录下,通过命令 git init 把这个目录变成git可以管理的仓库> git init
2.3
把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件> git add .
2.4
用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明> git commit -m '备注(自定义)'
2.5关联到远程库> git remote add origin 你的远程库地址如:
> git remote add origin https://github.com/bodanli159951/angularJS-webApp.git
由于github 对于主分支已经将原来的master 起名为main,所以你需要在本地先把master 分支重命名为main,也就是说github目前用main 作为主分支,而不是之前的master
2.6
获取远程库与本地同步合并(如果远程库「不为空」则必须做这一步,否则后面的提交会失败)> git pull --rebase origin main
2.7 把本地库的内容推送到远程,
使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。> git push -u origin main
2.8
状态查询命令> git status
切换到本地分支a1
git checkout a1
新建分支
git branch 分支名
新建分支并切换到本地分支dev
git checkout -b dev
查看当前处于的分支并展示和远程有关联的分支
Git branch -vv
查看修改内容
Git diff
将新建的分支推送到远程
git push --set-upstream origin branch001
Git pull 拉取远程代码修改
Git push 将修改推送到远程(先拉取)
拉取远程分支到本地电脑,之前没有该分支
git checkout -b 本地分支名 origin/远程分支名
如拉取不成功则执行git fetch再执行上述命令
添加.gitignore文件需要在项目文件目录下
git branch -a 查看本地分支和远程分支
git branch -r 列出远程分支