git简单使用
首先git clone远程代码
在本地改变代码以后运行
git add .
把新增的、修改的都加到缓存
然后运行
git commit -m “这里写具体的注释”
这时候如果是第一次会报让加本地邮箱的命令,写上去就行(不需要和远程github的邮箱一样)
最后
git push origin master,但是git push的时候可能没有权限,那需要远程的那个代码仓库把你设置成有权限的人
远程仓库的代码以后git pull就可以同步远程的代码
git pull origin master
增加一个branch
git checkout -b dev
这就会把master下的内容全部都拷贝一份到dev 下,并且也切换到了dev分支下,这时候改变本地文件夹下的内容
然后执行下面:
git add .
git commit -m “这里写具体的注释”
git push origin dev
这样就会把新的内容都push到dev分支下
把本地的一些文件弄到一个远程仓库但是不想再远程新建一个仓库
先在远程fork一个仓库
再在本地git init一下
之后建立远程仓库和本地仓库的连接,运行如下命令
git remote add origin https://github.com/darenone/miniProductionLine.git
之后操作和上面就一样了
git pull origin master
git add .
git commit -m “这里写具体的注释”
git push origin dev
就行了
把本地的一些文件弄到一个远程仓库想私有,这样就不能按上面的操作,先要在远程新建一个仓库并弄成私有
怎么进行SSH KEY认证见下面博客:
https://blog.youkuaiyun.com/u013778905/article/details/83501204
git改到之前的一个commit下
直接git checkout CommitID会到一个安全模式下:You are in ‘detached HEAD’ state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch.
具体操作是:
1.先把本地的文件保存git checkout -b dev
2.git reset CommitID --hard
3.git push origin <分支名> --force