git使用
在自己的git本地建立并切换分支 git branch -b "本地分支"
在自己的本地分支上传到git远程分支 git add . git commit -m "上传备注"
git push origin 本地分支:远程分支 切换到master分支上 git pull
合并本地分支 git merge 本地分支
提交git git push
查看分支情况。
git branch
创建新的分支。
git branch xq-ctr1
切换至分支
git checkout xq-ctr1
创建并切换分支
git checkout -b xq-ctr1
合并分支某分支到当前分支
git merge xq-ctr1
删除分支
git branch -d xq-ctr1
查看远程分支信息
git remote -v
添加远程库
git remote add origin git@172.21.129.20:cloud3/Test.git
从远程库clone代码
git clone git@172.21.129.20:cloud3/Test.git
git clone git@172.21.129.20:cloud3/Test.git -b feature1
获取远程分支
git fetch origin master
获取远程之后,就可以用origin/master下获取。
推送分支
git push origin xq-ctr1
回退分支
git reset --hard HEAD^1
回退几次数字用几。
git add . //提交所有新增文件和变化文件,不包括被删除文件
git add * //功能同上
git add -u //提交被修改和被删除文件,不包括新文件
git add -A //提交所有变化
git add a.txt //提交a.txt
//git add命令可以提交多次,在git commit之前,告诉git,把文件添加到仓库暂存区
提交变化
git commit -m 'commit备注'
///git commit命令即为一次性把暂存区的修改往当前分支(master/branch)提交
git状态
git status //git add,git commit这些状态使用git status命令即可查看状态
查看日志
git log //显示每一次提交的信息:作者、日期、hash、commit信息
git log --pretty=oneline //单行显示提交信息:hash、commit信息
git reflog //提交信息:hash、commit信息
版本控制
git reset --hard HEAD^ //仓库文件回退到上一commit版本
git reset --hard 35f69c //版本回滚到hash值35f69c开头的commit版本
git reset HEAD a.txt //把暂存区中a.txt的修改撤销掉,放回工作区
远程分支git remote add origin git@github.com:Wbiokr/chatApp.git
添加远程库chatApp.git
git push - u origin master
第一次推送本地仓库到远程仓库
git push origin master
之后的推送
git pull origin master
从远程分支获取最新版本并merge到本地
git fetch origin master
从远程分支获取最新版本但不会merge