git clone "xxxxx.git" // 克隆仓库,当克隆一个仓库时,它通常会自动地创建一个跟踪 origin/master 的 master 分支
git pull // 当所处分支为跟踪分支时,不管它是显式地设置还是通过 clone 或 checkout 命令为你创建的,它会自动下载远程分支
// 数据并与本地跟踪分支合并。
git pull origin xxx // 将所在分支与远程分支xxx合并
git checkout xxxx // 切换已有分支,
git checkout -b 'xxxx' origin/xxxx // 创建本地分支并跟踪远程分支(该远程分支必须是已经下载下来的)
git checkout -- xxx // 将文件xxx在工作区的修改撤销,如果以前修改后有添加到暂存区,则恢复到暂存区中保存的状态; 如果没 //有 暂存过,则恢复固有的版本状态。
git fetch // 拉取远程新建分支
// git fetch origin xxx 拉去远程新建分支xxx, 并在本地建立同名分支
// git fetch origin master:tmp 从远程仓库master分支获取最新,在本地建立tmp分支。
git branch -r // 查看远程分支
git branch xxx // 本地创建分支
git branch -vv // 查看分支跟踪状态
git branch --set-upstream-to origin/lqb_develop2 lqb_develop2 //设置本地分支跟踪远程分支
git merge xxx //合并分支
git add . // 提交缓存区
git comit -m 'xxxxxx' // 提交本地仓库
$ git push <远程主机名> <本地分支名>:<远程分支名>
注意: 命令中的本地分支是指将要被推送到远端的分支,而远程分支是指推送的目标分支,即将本地分支合并到远程分支。
如果省略远程分支名,则表示将本地分支推送与之存在”追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
$ git push origin master
上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建。
origin是一个远程厂库地址。
git status //查看状态
git remote add origin git@code.byted.org:videoarch/janustool.git // 添加远程仓库
|