Skip to content

leywis/learngit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

@desc 1.初始化仓库和提交操作
git init
git add .
git commit - m 'remark'

@desc 2.查看状态
git status
git log --pretty=oneline
git log --graph 查看合并视图

@desc 3.回退(同步跟新工作区,丢掉工作区未提交改动)
git reset --hard HEAD^
git reset --hard HEAD~n
git reset --hard id
git reflog (查询操作记录)

@desc 4.撤销提交(撤销add)
git checkout -- file (回滚改动)
git checkout . (回滚改动)
git reset HEAD (回滚add, 后加文件名回滚指定文件)

@desc 5.远程仓库
git remote add origin [email protected]:leywis/learngit.git 连接远程仓库
git pull origin master 拉取指定分支
git pull origin master --allow-unrelated-histories 允许pull未关联的远程仓库旧代码
git push origin master 推送到指定的远程分支
git push -u origin master (第一次远程仓库是空的时候,推送加-u)
git clone 克隆远程仓

@desc 6.分支管理
git branch 创建分支
git checkout 切换分支
git checkout -b 创建并切换
git branch -d 删除分支
git branch -D 强行删除分支
git push origin --delete [branch_name] 删除远程分支
git merge [branch_name] 合并分支到当前分支

@desc 6.工作区暂存
git stash 缓存进度,恢复工作区
git stash pop 恢复的同时把stash内容也删了
git stash list 工作区缓存列表
git stash apply 工作区恢复
git stash drop 情况缓存区

@desc 6.标签管理
git tag 打tag
git tag -d 删除tag

About

learn git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors