git是非常好用的一款代码版本控制工具,下面给大家介绍一下git的各种终端命令。
1. git clone https://git-sjjdd.dsdsk/dsdd(项目地址) 从服务器把项目克隆到本地;
2.git branch 查看当前所在分支;
3.git checkout -b 分支名称 创建新的分支;
4.git checkout 分支名称 切换到该分支;
5.git status 查看当前分支的状态 是否有修改、有等待提交等;
6.git add . 更新所修改的内容;
7.git commit -m "注释" 提交修改内容 (支持本地提交,并未到服务器);
8.git push 提交代码至服务器 ;
9.git pull 分支名称 从服务器拉取数据
10.git pull --rebase 分支名称 从服务器拉取数据
11.git branch -a 查看远程分支
12.git branch -D 分支名称 删除本地分支 (如果要删除远程服务器上的分支,执行此命令后,在 git push 分支名称 即可)
13.git merge 分支名称 把此分支合并到当前所在分支
14.git fetch 刷新远程分支 ,当别人创建分支后提交到服务器,使用 git banch -a 会看不到,就需要执行此命令
15.git fetch -p 刷新分支
注意 git pull 和 git pull --rebase 都是拉取服务器内容
使用git pull --rebase 拉取 如果出现冲突,会暂停合并,需要先解决冲突,解决完冲突之后,执行 git add 命令更新,不需要git commit , 在执行git rebase --continue,这样git会继续apply余下的补丁 ,(在任何时候,都可以用git rebase --abort命令来终止rebase的行动,并且该分支会回到rebase开始前的状态).
使用方法
1.先git clone 把项目克隆到本地
2.git checkout 切换到你需要的分支,打开项目,进行编码
编码完成后需要提交服务器
1.先更新本地的修改 git add .
2.在提交修改 git commit
3.在拉取服务器最新的内容 git pull (有冲突就解决冲突,解决完冲突之后再重复执行 1 2 操作)
4.最后提交至服务器 git push