git init
初始化本地仓库(创建git本地仓库)
demo:
git init
git clone
复制远程仓库到本地
demo:
git clone git@111.111.11.1:JamesJaw/11111.git
git remote
管理远程仓库信息
增加远程仓库:
git remote add origin git@111.111.11.1:JamesJaw/11111.git
git add
添加变动(只有添加后才能commit)
demo:
git add test.txt
git commit
提交变动到本地仓库
demo:
git commit -m "test log"
git push
将本地仓库信息推送到远程仓库
将本地仓库的某个分支提交到远程仓库:
git push origin test_branch
git pull
同步远程仓库信息拉取到本地仓库
将远程仓库的一个分支同步到本地,并合并本地当前分支
git pull origin test_branch
git status
查看当前分支状态(包括所处分支,改动等)
demo:
git status
git diff
查看变动详情
查看所有变动详情:
git diff
查看某个文件变动详情
git diff test.txt
git log
查看本地仓库提交日志
demo
git log
git branch
本地仓库分支操作
查看分支:
git branch
创建分支:
git branch test_branch
删除分支:
git branch -D test_branch
git merge
合并分支
合并一个分支到当前分支:
git merge test_branch
git fetch
同步远程仓库信息
demo:
git fetch -p
git checkout
切换本地或者远程分支
demo:
git checkout test_branch
git reset
将当前分支的改动还原到某次提交
直接还原到上次提交:
git reset --hard
还原到某次提交
git reset bb194661ae
网友评论