Git 经常使用命令

本地库、远程库 关联提交拉取等操做

# 本地库链接远程仓库
git remote add origin [url]
# 查看远程库
git remote -v
# 取消本地库与远程库关联
git remote remove origin
# clone 远程代码
git clone [url]
# clone 远程指定分支代码
git clone -b [branch_name] [url]
# 查看状态
git status
# 本地->缓存区
git add .
# 缓存区->工做区
git commit -m '文字描述'
# 工做区->远程仓库
git push origin master
# 强行合并工做区与远程仓库代码
git pull origin master --allow-unrelated-histories
# 拉取远程分支
git pull <远程主机名> <远程分支名>:<本地分支名>
例如:git pull origin master:master复制代码


# 分支操做

add 和 commit 确认test分支push以后没问题了再checkout到master分支,再mergegit

git pull origin master # 先更新主分支再merge到其余分支 不然检测不到变化
git branch # 查看分支
git branch -a # 查看远程分支
git branch <name> # 建立分支
git checkout <name> # 切换分支
git checkout -b <name> # 建立分支并切换到该分支
git merge <name># 从<name>分支合并到当前分支
git push origin <远程分支名># 推送当前分支内容到远程分支
git branch -d <name> # 删除一个已被终止的分支
git branch -D <branch_name> # 删除一个正打开的分支
git branch --set-upstream-to=origin/test test # 设置本地分支对应的远程分支,设置好后可直接 git pull 拉取代码git branch -vv # 查看当前详细分支信息(可看到当前分支与对应的远程追踪分支)复制代码


# Tag标签

git tag 查看当前分支下的标签 
git tag <tagname> 建立标签
git tag -a v1.0.1 -m ‘1.0.1 版本’ 建立带附注标签
git push origin v1.0.1 # 将v1.0.1标签提交到git服务器
git push origin –-tags # 将本地全部标签一次性提交到git服务器
git tag -d v1.0.1 # 删除标签 
git push origin :refs/tags/v1.0.1 # 删除远程标签
git fetch origin tag v1.0.1 # 拉取指定版本复制代码


其余命令

# 查看config列表git config --list
# 查看ssh文件夹位置open ~/.ssh复制代码
相关文章
相关标签/搜索