git常用命令

123时光清浅 2019-05-15 03:48:38
工作流: 工作区 -> 暂存区 -> 版本库 初始化: git init -> git add -> git commit 远程仓库: git remote add -> git pull -> git push -> git clone 分支管理: git branch -> git checkout -> git merge 标签管理: git tag -> git push git clone “项目地址” -b "分支名” (拉取指定分支) git checkout -b 分支名 (创建分支) git branch 分支名 (创建分支) git checkout 分支名 (切换分支) git branch (查看分支本地分支) git branch -a (查看本地分支和远程分支) git push --set-upstream origin 分支名 (推送本地分支到远程仓库) git checkout -b 本地分支名 origin/远程分支名 (将远程分支拉取到本地,同时本地创建一个分支) (如果拉取不成功,先执行 git fetch) (如果当前本地分支是hello_branch) git push origin hello_branch:master (是将hello_branch分支提交到远程仓库的master上面) git pull origin hello_branch:master (是把远程仓库的master与本地hello_branch分支合并merge) git add "文件名字” (添加具体文件到暂存区) git add . (添加所有文件到暂存区) git commit -m xxx (添加到本地仓库) git status (查看是当前状态) git branch -d 分支名 (删除分支) mkdir 文件名 (创建文件) git init (git 初始化) 如何打 tag 标签 ,先提交到远程仓库,在tag. echo 自己的内容 >> 文件名 (添加内容到文件) git add 文件名 (把文件放到暂存区) git commit -m 提交描述 (把文件放到本地仓库) git push origin 分支名 (把文件提交到远程仓库) git tag (查看标签) git tag 标签名 (打标签) git push origin 标签名 (把标签提交到远程仓库) git log (查看 commit id) git reset --hard 版本id (--hard – 强制将缓存区和工作目录都同步到你指定的提交) git merge 分支名 (合并分支到当前分支中)
...全文
8 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

241

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧