git基本使用场景及命令

来源:互联网 发布:安卓编程用什么软件 编辑:程序博客网 时间:2024/06/13 03:38

1.创建一个本地仓库

cd local_path/git init #初始化该根目录为一个git repogit add . #将该目录下所有的文件及文件夹添加到本地仓库git commit -m "some_description_for_this_change" #说明此次提交修改了什么

2.为本地仓库添加远程仓库

git remote add remote git@your_remote_repository

3.忽略某些变化文件

  对于python等文件被执行后,会生成很多*.pyc文件,每次git status时都会出来一大堆这样的提升,很烦。为了避免这种情况,可以在本地仓库根目录下建立一个.gitignore文件,然后把不想要的文件类型写入。

vim local_path/.gitignore

然后写入相关文件类型,比如

  *.pyc 

4.删除文件

  git中删除也是一个修改操作,如果执行了rm local_file,那么git status 命令会立刻告诉你哪些文件被删除了。那么怎么在git中进行删除操作呢?毕竟不能再git add了。

  • 确实要从本地仓库中删除文件

    git rm local_filegit commit -m "remove local file"
  • 删错了要恢复(只能恢复文件到最新版本)

    git checkout -- local_file

5. 删掉untracked file

*Remove untracked files from the working tree*

  • Step1.首先看一下哪些untracked file会被删掉

    git clean -n
  • Step2. 把上述文件都删掉

    git clean -f
    • To remove directories, run git clean -f -d or git clean -fd
    • To remove ignored files, run git clean -f -X or git clean -fX
    • To remove ignored and non-ignored files, run git clean -f -x or git clean -fx

6. 与远程仓库的某个分支同步

  一般本地分支名和远程分支名同名

 git push origin local_branch:remote_branch #切换到local_branch后 git pull origin remote_branch
原创粉丝点击