当前位置:首页 > 博客 >前端工具 > 正文

git常见使用命令

时间:2019-09-21 16:08   作者:admin   点击:

针对现在开发规范,大部分都是使用了git来做版本控制,特此整理一些常见的命令,以及一些坑


git add .   //提交代码到暂存
git commit -m '注释' // 提交到本地厂库
git pull // 更新远程代码
git push // 提交本地代码到远程

git pull B // 更新B分支并且合并到当前分支

git pull -p // 清理远端没有本地还有的分支

git checkout -b A  //创建A分支并切换到A分支
git checkout A // 切换分支A

git checkout -- 文件路径 // 放弃修改某一个文件
git checkout . // 放弃修改所有文件

git checkout --patch A 文件 // 单独合并一个文件或一类文件

Apply this hunk to index and worktree [y,n,q,a,d,/,K,g,e,?]?
y - 存储这个hunk 
n - 不存储这个hunk 
q - 离开,不存储这个hunk和其他hunk 
a - 存储这个hunk和这个文件后面的hunk 
d - 不存储这个hunk和这个文件后面的hunk 
g - 选择一个hunk 
/ - 通过正则查找hunk 
j - 不确定是否存储这个hunk,看下一个不确定的hunk 
J - 不确定是否存储这个hunk,看下一个hunk 
k - 不确定是否存储这个hunk,看上一个不确定的hunk 
K -不确定是否存储这个hunk,看上一个hunk 
s - 把当前的hunk分成更小的hunks 
e - 手动编辑当前的hunk 
? - 输出帮助信息

git checkout A --  文件 // 从A分支拷贝文件到当前分支

git merge B // 将B合并到当前分支
git branch  // 查看本地分支
git branch -a // 查看所有分支(远端)

git remote update // 更新远程分支 (有时候可能远程有分支,但是本地查看不到远程分支)