复制。。。
git常用命令:
1.git add :将工作区代码放到stage区,master只能从这个stage(缓存区)获得更改。
2.git commit -m "XXXX" :将缓存区里的代码同步到本地仓库," "里面是对更改的描述。
3.git status :查看当前的目录是否是干净的,是否和master同步的。
4.git log :记录你的所有提交。
5.git reset -hard head^(上一个版本)/head^^(上上个版本)/head~100(上100个版本)/某一个CommitID
6.git reflog:记录你的所有提交,回滚的commitID。
7.git跟踪并管理的是修改而不是文件,!!!
8.git撤销修改:
①git checkout -- file 仅在工作区修改(没有add,或者commit),可以还原。注:中间的--很重要哦!!!
②git reset head file 将对暂存区的修改会退到工作区,然后参照①步。
③git reset -hard head^ 已经提交到版本库,参照5.
9.git rm file(commit 完全能代替)。
-------------------------------------------------------------------------------------------------------------------------------------------------
远程仓库:
1. ssh-keygen -t rsa -C "youremail@example.com"
创建一个SSH key,在用户目录(c:users/Administrator/)的.ssh目录下(id_rsa,id_rsa.pub),一个秘钥,一个公钥。
然后将生成的秘钥添加到GitHub账号上的ssh上。注:GitHub上的代码可以被任何人看到,但是不能被更改。
2. git remote add origin git@github.com:****/lll
本地仓库--》远程仓库。
3. git push -u origin master origin-->远程仓库的名字 注:第一次推送master分支的时候,把本地的master分支内容推送到远程的master分支,还会把master分支和远程的master分支关联起来.
以后推送的时候 git push origin master,就可以完成。
4. git clone git@github.com:.............:
远程仓库--》本地仓库。