git命令详解

从远程服务器克隆代码

git clone <代码库地址>

创建分支

git branch branch_name // 创建本地分支
git checkout -b branch_name //创建分支,并切换到该分支。
 //本地会自动新建一个分支dev,并自动跟踪远程dev分支,前提是远程已存在该分支
git checkout --track origin/dev
//将代码提交到远程分支,并在远程库创建该分支,和本地分支关联。前提是远程没有该分支
git push --set-upstream origin branch-name 

 

切换分支

git checkout branch_name

查看所有分支

git branch -a //查看本地和远程所有分支
git branch --all //查看本地和远程所有分支
git branch -vv //查看本地分支及追踪的分支

删除分支

git branch -d branch_name //删除本地分支,删除分之前,先切换到其他分支
git push origin --delete branch_name //删除远程分支

代码管理:

git status //查看本地修改记录,
git log //查看历史提交记录
git add  //将代码添加到跟踪
git commit -m '提交描述' //提交修改的文件,只是提交到了本地库,
git push //将代码修改提交到远程库
git pull //从远程库获取更新代码

在提交代码前,最好先从远程库pull下来代码,在pull之前,先将本地修改暂存起来。

git stash //暂存,执行此代码之前,先执行git add,否则,代码暂存不上去,亲测是这样的
git stash list //查看暂存列表
git stash apply //将更新记录从暂存中取出来,不删除暂存记录
git stash pop //将更新记录从暂存中取出来,删除暂存记录
git stash drop //删除暂存

 

你可能感兴趣的:(开发环境使用)