程序员Git使用开发

git 常用命令

2016-06-18  本文已影响187人  WarpTens

基础


# 初始化仓库
git init  
# 从工作区添加到暂存区
git add 1.c     
# 查看当前状态
git status  
# 暂存区提交到仓库
git commit -m 'add 1.c' 

# 与远程仓库建立联系
git remote add origin https://git.coding.net/�userName/repName.git
# 提交到远程分支
git push -u origin master   
# 拷贝到本地
git clone 

git checkout -b dev origin/dev

变更与版本

# 查看文件改动
git diff 1.c    
# 回退到上一次提交
git reset --hard HEAD^  
# git历史命令
git reflog 
# 历史提交信息
git log         
# 指定id,退回未来版本
git reset --hard commit_id  
# 查看与仓库最近一次更改变化
git diff HEAD  --1.c 
# 撤销更改,(还没有add
git checkout --1.c 
# 从暂存区退回,(取消add
git reset HEAD 1.c 

git push origin master 

分支

# 创建并切换到分支
git checkout -b dev 
# 创建分支
git branch d2   
# 切换分支
git checkout d2 
# 查看所有分支
git branch 
# 删除分支
git branch -d dev 
# 强制删除分支
git branch -D de
# 合并分支
git merge dev 

git merge --no-ff -m 'merge no ff' dev 
# 分支合并图
git log --graph
# push到对应分支
git push origin :dev

保存现场

# 保存现场
git stash
# 查看已经保存的列表
git stash list
# 恢复某个现场
git stash apply stash@{0}
# 删除指定的现场
git stash drop stash@{0}
# 取得并恢复栈顶的现场,且删除它
git stash pop
上一篇下一篇

猜你喜欢

热点阅读