您的位置:首页 > 其它

git 常用命令

2016-03-29 14:12 387 查看
git init   新建一个本地仓库

git add filename 添加一个文件到暂存区

git commit -m “***” 将当前暂存区的内容提交到当前分支

git status 检查工作区的状态

git diff HEAD -- filename 检查工作区的的这个文件与当前分支的区别

git diff filename  检查此文件被修改的内容

git log 查看历史纪录

git log --pretty=oneline 单行列出历史纪录

git reflog 列出之前的操作记录

git checkout  -- filename 放弃工作区的修改(针对未执行git add 的操作,即未增加到暂存
区)

git reset HEAD filename 放弃暂存区此文件的修改(已经git add,但是未commit,如

本次工作区的内容也需要放弃,需要执行git checkout --
filename)

git reset --hard HEAD^  回退到前一个版本

git reset --hard commit_id 回退到指定的版本

git branch 列出所有分支

git branch dev 创建dev分支

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

git merge dev 将dev分支合并到当前分支

git push -u origin dev 将dev分支提交到远程仓库

git remote add origin git@server_name:path/repo_name.git 关联远程仓库

git rm filename 删除一个文件,此时工作区这个文件是立即删除了,使用git status命令可以看出暂存区的这个文件还是在的,所以需要再使用commit将暂存区的也删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: