git 日常 常用命令

Posted janice_jia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 日常 常用命令相关的知识,希望对你有一定的参考价值。

初始化git

git init

 


第一次拉代码:

方式1:git clone 

https://git.oschina.net/xiaopingzi001/copyrightshow_server_java.git (https地址)

方式2:

先添加远程仓库remote,然后Git pull(默认分支master)

 

要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用:
git remote add team仓库名 https://git.oschina.net/copyrightshow/copyrightshow_activity.git(现在可以用字串team 指代对应的仓库地址了)
git pull team master

git remote 不带参数,列出已经存在的远程分支
git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url
git remote rename <old> <new> 重命名仓库名称

提交代码:
git add .
git commit -m"first commit"
git push team(仓库名) master(分之名)

 

分之:
git branch 查看本地分之
git branch -r 列出远程分支
git branch -a 查看本地+远程分支
git branch new_branch 创建分之(不进行切换)
git checkout -b new_branch 创建并切换分之
git checkout version2(分之名) 切换分之
git checkout .//或者git checkout a.txt 放弃本地工作区文件的修改
git checkout -b new_branch origin/branch-name
从远程分之上创建本地分支并切换分之(远程分之)在本地创建和远程分支对应的分支(本地和远程分支的名称最好一致;)
git branch -m | -M oldbranch newbranch
重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -d | -D branchname 删除branchname分支
git branch -d -r branchname 删除远程branchname分支

 

git stash // 暂存当前状态
git stash drop [<stash>] 删除某一个进度,默认删除最新进度
git stash apply [--index] [<stash>] 不删除已恢复的进度,其他同git stash pop
git stash clear 删除所有进度
git stash branch <branchname> <stash> 基于进度创建分支

 

 

git status 查看当前修改状态(列出所有修改)

以上是关于git 日常 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

前端日常常用git命令

git 常用命令

git 的常用命令

常用 Git 命令清单

常用 Git 命令清单

常用 Git 命令清单