本文已参与[新人创作礼]活动,一起开启掘金创作之路。
git add 把工作区域的代码加入git暂存区域
git commit 把暂存区域的代码加入本地仓库
git push 把本地仓库的代码推送到远程仓库
git pull 把远程仓库的代码拉取到本地
git status git现在工作区域的状态log log 查看。
git diff 代码比对(当然有可视化的比对工具)
git checkout 切换分支 / 把暂存区域的代码拉回工作区域
git branch 新建分支/查看分支列表
git stash 挂起 注意: 新增的文件,直接执行stash是不会被存储的
git stash show stash@{1} 查看改动
git stash pop 如果当前暂存区只有一条挂起记录 那么直接取出它 并清除原挂起记录
git reset 代码回滚
git merge 合并分支 git merge --no-ff 分支名称 保留了分支信息
git remote prune origin 修剪本地与远程仓库连接关系(去除已失效的远程链接)
git cherry-pick commitID 从其他分支摘取一次提交合并到当前分支
git checkout -b 新分支名 从当前分支拉取出一个新分支
git push -u origin 推送到的远程分支名 将本地分支推送到一个远程分支
git push origin -d 要删除的远程分支名 删除远程分支
git branch -D 本地分支名 删除本地分支