git init 初始一个仓库
git bash 执行命令,生成公钥和私钥
ssh-keygen -t rsa
gitbash 同步到远程仓库
git remote add origin git@github.com:sunnystitch/liuqun.git
git push -u origin master
如果上述命令执行失败,执行
git remote rm origin
再去执行git
从远程仓库克隆
git clone git@github.com:sunnystitch/liu.git
从远程仓库取代码
git中从远程分支到最新的版本有两个指令
git fetch 相对于是从远程获取罪行版本到本地,不会自动merge (合并代码)
git pull 相当于是从远程获取最新版本并merge到本地
实际中git fetch 更安全一些,因为在merge前,我们可以查看更新情况 ,然后再决定是否合并
忽略文件或文件夹
考虑到了大家的感受,这个问题解决起来也很简单,在Git就会自动忽略这些文件。
目录忽略掉。
分支上,其中.gitignore开头的行即注释行将被忽略。
但不包括子目录的同名文件。
可以使用 ! ,则这个a.apk忽略所有以".o"忽略所有以 ~ ,也可以在括号内加连接符,如 [0-9] 的数; ? 文件
*.a
# 文件
!lib.a
# 忽略 build/ 不包括 doc/server/arch.txt
doc/*.txt
# 下的
doc/**/*.pdf
连接服务器
一样连接使用了,但是我们的git前缀,也可以这样写:
$ git remote add origin git@192.168.25.156:first