Git 简单总结
2016-12-09 本文已影响35人
Hunter_Gu
如果需要用 git 来实现合作,具体操作大致分为如下(若没有仓库先新建一个):
-
1.找到想要存放的路径,如 cd Desktop/github/
-
2.git init 把该路径初始化为本地仓库
-
3.git config --global user.name 'xxx'
git config --global user.email 'xxx@xx.com'
--global 可以省略,不省略的话,以后都默认当前这个账号。
-
4.ssh-keygen -t rsa -b 4096 -C 'xxx@xx.com' 找到 id_rsa.pub 赋值该内容到 github 的 setting/ssh 中。
-
5.git clone 'xxxxxx' 找到想要 clone 的仓库的 ssh。
-
6.git pull
-
7.git add .
-
8.git commit .
-
9.git push
没有其他分支时,每次更新只需要重复6、7、8、9项。
另外,需要新建分支时:
-
git branch f1 如新建分支f1。 git branch 也可以用于查看分支
-
git checkout f1 用于切换到分支 f1。
其他还有一些 git 的命令。git remote -v 可用于查看。git log 可以查看提交记录。git status -sb 查看 git 状态。
最后是一些 linux 命令。
linux 命令 | 作用 |
---|---|
pwd | 当前目录 |
ls | 当前目录的文件 |
ls -a (la) | 当前目录的所有文件 |
cd ~ | 进入根目录 |
mkdir name | 新建名为name的目录 |
cp a b | 复制文件a,并命名为b |
cp -r a b | 复制路径a,命名为b |
touch a.txt | 新建文件a.txt |
rm a.txt | 删除文件 a.txt |
rm -r a | 删除路径 a |
cat a.txt | 打印文件a.txt的内容 |
echo 1 > 1.txt | 把1写入文件1.txt(覆盖) |
mv a b | 把文件夹a重命名为b |
&& 和 ;
echo 1 > 1.txt; echo 2 > 1.txt
即使第一句有错,第二句也会执行。
echo 1 > 1.txt && echo 2 > 1.txt
如果第一句有错,第二句不会执行。