git 使用前的配置
在使用git前,我们需要告诉git自己是谁以及自己的邮箱是什么,所以我们需要对git进行一些基本设置。
#git config --global user.name "vperson" # git config --global user.email "[email protected]"
克隆远程仓库,默认克隆的是默认分支也就是master
# git clone https://git.oschina.net/fangqi96/check.git Cloning into 'check'... remote: Counting objects: 73, done. remote: Compressing objects: 100% (67/67), done. Unpacking objects: 100% (73/73), done. remote: Total 73 (delta 27), reused 0 (delta 0) Checking connectivity... done.
克隆远程仓库并指定分支
# git clone -b dev https://git.oschina.net/fangqi96/check.git Cloning into 'check'... remote: Counting objects: 73, done. remote: Compressing objects: 100% (67/67), done. remote: Total 73 (delta 27), reused 0 (delta 0) Unpacking objects: 100% (73/73), done. Checking connectivity... done.
注意:以下操作必须要进入git的目录,也就是含有.git文件的目录,否则出错
查看本地git分支:
#git branch new11 * new22 new4
创建本地分支
#git checkout -b new3 Switched to a new branch 'new3'
查看本地分支的hash值和说明
# git branch -v new11 fd12931 重命名文件ch_8080.sh为fsadfsdaf new22 1011eac fsafd * new3 1011eac fsafd new4 607f134 sdf
查看所有分支(本地+远程)
# git branch -a new11 new22 * new3 new4 remotes/origin/dev remotes/origin/master remotes/origin/test remotes/origin/testtest
查看远程仓库地址
# git remote -v origin [email protected]:..此处隐私..... (fetch) origin [email protected]:...此处隐私..... (push)
切换分支
# git branch new11 new22 * new3 new4 # git checkout new22 Switched to branch 'new22' # git branch new11 * new22 new3 new4