`
Dream丶AL
  • 浏览: 21054 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

git 入门

git 
阅读更多
创建新仓库
git init 在当前目录建立本地新仓库
git clone <url>  在当前目录克隆一个远端仓库

在本地仓库上工作:
文件可能有三种不同状态:

未被追踪
已追踪未修改
已追踪已修改

暂存区域:

git add <file> 添加/修改/删除到暂存区

本地仓库:

git commit -m "message"  提交已经暂存的更改

常用操作:

git status  显示当前所处分支与修改(包括暂存与未暂存)

git checkout HEAD  <file>使某个文件恢复到上次提交时的状态

git checkout  <file> 使某个文件恢复到上次暂存时的状态(Updated Lucups@V2EX)

git reset HEAD  <file> 使某个修改由已暂存变为未暂存

检查提交历史

git log:查看以往的提交以及提交时的留言

git log 1 -p:查看最后一次提交及其改动

暂存

git stash:暂存当前的暂存区域

git stash list:列出已有的暂存

git stash pop:将暂存中的改变重新释放出来

分支与合并

git branch <branchname> 创建分支

git checkout <branch> 切换分支

git branch -v 列出所有分支以及当前活跃的分支

git merge <branchname> 将分支合并到当前分支

git branch -d <branchname> 删除分支

推送分支

git push origin <branch> 推送本地分支

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics