Chang
Chang
个人常用的一些git操作

克隆远程

git clone XXXX.git

克隆远程指定分支

git clone -b 分支名 XXXX.git

创建本地分支

git branch 分支名

删除本地分支

git branch -d 分支名

查看远程分支

git branch -a

删除远程分支

git branch -r -d origin/jinsong
git push origin --delete 分支名

切换到分支

git checkout 分支名

查看所在分支

git branch -a

查看所有修改了还没有add的文件

git diff

查看单个修改了还没有add的文件

git diff 文件名

add所有文件

git add -A

add某个文件

git add 文件全名

commit操作

修改了文件必须先add才能commit
git commit -m "提交的描述信息"

拉取远程分支到本地

push前最好先用pull更新本地代码
git pull origin 分支名:分支名 (前一个是远程分支名,后一个是本地分支名)
git pull origin 分支名(远程和本地分支同名)

推送本地分支到远程

必须本地已经切换到“分支名”

git push origin 分支名:分支名  (前一个是本地分支名,后一个是会在远程生成的分支名,通常都用同一个名字)
git push origin 分支名 (本地和远程分支同名)

远程已有“分支名”并且已经关联本地“分支名”且本地已经切换到“分支名”

git push

远程已有“分支名”但未关联本地“分支名”且本地已经切换到“分支名”

git push -u origin/分支名

查看远程仓库信息

git remote -v

本地添加新的远程仓库,远程仓库是空的

git remote add 给远程仓库在本地起个名字 XXXX.git

推送本地分支到对应的远程仓库

git push 远程仓库名字 分支名

关联本地和远程分支

git branch --set-upstream-to=origin/远程分支名 本地分支名

查看版本号,回滚到指定版本,推送到远程

git log 
git reset --hard 版本号
git push -f origin 分支名

网站安利

git练习(有gui便于理解)

发表评论

textsms
account_circle
email

Chang

个人常用的一些git操作
克隆远程 git clone XXXX.git 克隆远程指定分支 git clone -b 分支名 XXXX.git 创建本地分支 git branch 分支名 删除本地分支 git branch -d 分支名 查看远程分支 git branch -a 删除远程…
扫描二维码继续阅读
2020-03-31