创建git库$ git init
提交文件 $ git add file.txt
$ git commit -m "add 1 file."
后面的是注释
查询git状态 $ git status
查询git的变化 $ git diff
查询git的提交日志 $ git log
回滚到上一个版本$ git reset --hard HEAD^ //注意最后shift+6
注意 回滚会删除本版本 但是可以通过id 就是吧HEAD换成id 到指定版本
查询所有版本id $ git reflog
删除指定文件 $ rm test.txt
误删文件的撤销删除操作 $ git checkout -- test.txt
删除git上的存储文件 $ git rm test.txt
第一句后会显示出来删除了文件 $ git commit -m "remove test.txt"
可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
$ git push -u origin master (第一次需要这个语句上传到github)
$ git push origin master (之后上传数据的代码 )
拉去github上的数据
$ git clone (这里填写你github上的库的ssh)
分支的问题
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name> (有数据未提交会报错)
强行删除分支 :$ git branch -D <name> (可能遗失数据)
查看远程库的信息 $ git remote
查看远程库的详细信息 $ git remote -v
推送本地指定分支数据到远端的对应分支 $ git push origin master
推送本地指定分支数据到远端的对应分支 $ git push origin dev
Tag
git打tag $ git tag v1.0
获取提交信息 $ git log --pretty=oneline --abbrev-commit
设置指定id的tag $ git tag <tag> <id>
获取指定tag的信息 $ git show <tag>
如何获取别人的github开源库git下载到本地
1打开别人的开源库 Fork到一下自己的账号下
2通ssh自己账号的库下载
git clone git@github.com:letuszou/bootstrap.git
我git bootstrap的代码
Github
配置本地git $ git remote add origin git@github.com:letuszou/PdfView.git
本地所有文件上传 $ git push -u origin master
提交文件 $ git add file.txt
$ git commit -m "add 1 file."
后面的是注释
查询git状态 $ git status
查询git的变化 $ git diff
查询git的提交日志 $ git log
回滚到上一个版本$ git reset --hard HEAD^ //注意最后shift+6
注意 回滚会删除本版本 但是可以通过id 就是吧HEAD换成id 到指定版本
查询所有版本id $ git reflog
删除指定文件 $ rm test.txt
误删文件的撤销删除操作 $ git checkout -- test.txt
删除git上的存储文件 $ git rm test.txt
第一句后会显示出来删除了文件 $ git commit -m "remove test.txt"
可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
链接github
如果有md文件 需要先拉去到本地 在Push 否则报错
git pull --rebase origin master
$ git push -u origin master (第一次需要这个语句上传到github)
$ git push origin master (之后上传数据的代码 )
拉去github上的数据
$ git clone (这里填写你github上的库的ssh)
分支的问题
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name> (有数据未提交会报错)
强行删除分支 :$ git branch -D <name> (可能遗失数据)
查看远程库的信息 $ git remote
查看远程库的详细信息 $ git remote -v
推送本地指定分支数据到远端的对应分支 $ git push origin master
推送本地指定分支数据到远端的对应分支 $ git push origin dev
Tag
git打tag $ git tag v1.0
获取提交信息 $ git log --pretty=oneline --abbrev-commit
设置指定id的tag $ git tag <tag> <id>
获取指定tag的信息 $ git show <tag>
如何获取别人的github开源库git下载到本地
1打开别人的开源库 Fork到一下自己的账号下
2通ssh自己账号的库下载
git clone git@github.com:letuszou/bootstrap.git
我git bootstrap的代码
Github
配置本地git $ git remote add origin git@github.com:letuszou/PdfView.git
本地所有文件上传 $ git push -u origin master
6609

被折叠的 条评论
为什么被折叠?



