GIT命令快速上车
常用命令
-
查看用户名:git config --global user.name -
查看邮箱地址:git config --global user.email -
修改用户名:git config --global user.name “用户名” -
修改邮箱地址:git config --global user.email “邮箱地址”
注意:若不加--global则只生效一次
-
git clone 远程仓库地址 -
将代码交给GIT管理to vcs:git add -
查看git状态:git status
git branch 常见用法
-
查看本地分支:git branch -
查看远程分支:git branch -r -
查看所有(本地+远程)分支:git branch -a -
切换分支:git checkout branchName -
新建分支:git branch branchName -
修改分支名称:git branch -m oldBranchName newBranchName -
删除分支:git branch -d branchName -
将本地分支推送到远程仓库:git push origin branchName
注意:origin指的是远程分支的名称;branchName指的是你新建的分支名称
-
建立本地分支与远程分支的联系:git branch --set-upstream-to origin/branchName branchName
注意:origin/branchName指的是远程下的分支;虽然分支推送到了远程但是并没有建立关联联系,所以在pull或者push操作时除非指定了分支名称否则会报错不知道找哪个分支
-
查看当前所属分支:git branch -vv 或者 git branch --lis
git commit 常见用法
-
提交代码到本地:git commit -am "要提交的信息备注"
勤提交,一般写一个功能就提交一次,方便查找追溯
git pull 常见用法
-
拉取分支代码、更新代码:git pull -
在不想切换分支的时候可以使用:git pull origin RemoteMaster : LocalMaster
注意:git pull <远程地址> 远程分支 :本地分支【在不想切换分支的时候用起来很方便】
-
本地分支和远程分支是一样的情况:git pull origin master(本地分支名字)
git push 常见用法(同pull操作)
-
git push <远程主机名> <本地分支名>:<远程分支名> -
git push <远程主机名> <本地分支名>
实践一条龙
-
当前是dev分支,先将已修改的代码提交
git commit -am "测试提交信息"
-
将提交的内容推送到远程的dev分支上,因为当前分支是dev所以直接推送
git push origin dev
-
现在不切换当前分支dev而是直接将刚刚修改的内容页提交到master分支上
git push origin dev : master
这一条命令很重要,冒号左侧为当前已修改的分支,右侧是要推送到远程分支
我是橘里夫人,一名互联网一线的工作者,我们下期见。byebye