Git常见命令

基于远程仓库克隆至本地

git clone <remote_url>

 

当前目录初始化为git 本地仓库

git init  <directory>

本地添加

添加指定文件至暂存区

 

git add <fileName>

 

添加指定目录至暂存区

 

git add <directory>

 

添加所有

 

 

git add -A

将指定目录及子目录移除出暂存区

清除指定目标
git rm --cached target
清除所有
git rm --cached -r

本地提交

 提交至本地仓库

git commit file -m '提交评论'

快捷提交至本地仓库

提交所有
git commit -am '快添加与提交'

 

分支管理

查看当前分支

#查看本地分支
git branch
#查看远程分支
git branch -avv

基于当前分支新建分支

git branch <branch name>

基于提交新建分支

#commit id   可以使用命令:git  log 查看
git branch <branch name> <commit id>

删除分支

git branch -d {dev}

切换分支

git checkout <branch name>

合并分支

 

git merge <merge target>

#解决冲突,如果因冲突导致自动合并失败,此时 status 为mergeing 状态. #需要手动修改后重新提交(commit) 

 

远程仓库管理

 

查看远程配置

#查看远程仓库,只有名字
git remote 
#查看远程仓库,有名字和具体地址 git remote
-v

添加远程地址


git remote add <filename> <url>
<url> : 在github中创建
例如:git remote add origin2 https://github.com/avansu/vntwo.git

将origin中master库修改文件更新到origin2中的master库中

 

git remote add  master   https://github.com/avansu/vntwo.git

删除远程地址

git remote remove <name>

上传新分支至远程

git push --set-upstream origin master

将本地分支与远程建立关联

git branch --track --set-upstream-to=origin/test test

tag 管理 和 branch 区别:  tag通常只读 

查看当前

git tag

创建分支

git tag <tag name> <branch name>

删除分支

git tag -d <tag name>

 

posted @ 2022-02-27 16:11  VNone  阅读(42)  评论(0)    收藏  举报