git 基础

来源:互联网 发布:国产视频制作软件 编辑:程序博客网 时间:2024/06/16 19:37
1 ls  列出文件2 cd 进出目录,cd ying 进入目录ying ,cd 回到自己的home目录3 mkdir learngit 新建目录mkdir4 pwd  查看当前路径5 git init  把当前目录变成Git可以管理的仓库6 ls -ah 可以看见 .git 这个隐藏的文件7 vim readme.txt 新建并编辑 readme.txt 这个文件8 git add readme.txt  将文件添加至仓库9 git commit -m "wrote a readme file"  将文件提交到仓库,并且将此步骤冠名为    “wrote a readme.txt10 vim readme.txt 编辑readme.txt11 git status 查看工作区做的什么类型的修改12 git diff readme.txt 查看修改的内容13 git add readme.txt将readme.txt修改提交到暂存区14 git commit -m "add distributed" 将暂存区的修改提交到本读的仓库15 git log (git log --pretty=oneline) 查看历史修改记录包括id,author 等16 git reflog 简要查看修改历史17 git reset --hard HEAD^ 回到上一步,HEAD^^回到上两步18 git reset --hard commit_id 回到id 对应的修改19 cat readme.txt 查看readme.txt的内容20 git diff HEAD -- readme.txt  查看工作区和版本库里面最新版本的区别21 git checkout -- readme.txt 把工作区的修改撤销掉22 git reset HEAD readme.txt  把暂存区的修改撤销掉23 git remote add origin git@github.com:jennyzhao/learngit.git 本地仓库关联远程仓库24 git push -u origin master 把本地库的所有内容推送到远程库上25 git push origin master 只要本地作了提交可以通过此命令推送至远程26 git clone git@github.com:michaelliao/gitskills.git 从远程库克隆一个本地库27 git checkout -b dev创建+切换分支28 git branch <name>创建分支29 git branch 查看分支30 git checkout master 切换分支31 git merge dev 合并某分支到当前分支32 git branch -d dev 删除分支33 git log --graph 查看分支的合并情况34 git merge --no-ff -m "merge with no-ff" dev 不删除分支的合并35 git stash 把当前工作现场“储藏”起来36 git stash list 查看修改bug前的工作现场37 git stash apply 恢复工作现场,stash内容并不删除38 git stash drop 用来删除stash内容39 git stash pop 恢复的同时把stash内容也删了40 git branch -d feature-vulcan41 git branch -D feature-vulcan 要丢弃一个没有被合并过的分支,可以通过此语句强行删除42 git remote -v 要查看远程库的详细信息43 rm test.txt 删除文件